91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP基礎——數據類型之間的相互轉換

發布時間:2020-07-25 02:54:21 來源:網絡 閱讀:523 作者:sai_young 欄目:web開發

1.自動轉換類型:

 自動轉換,通常發生在不同數據類型的變量進行混合運算時。一般只有四種標量類型int、float、string、bool才會進行自動轉換。

 注:

  • 布爾型參與運算,true轉換為1,false轉換為0;

  • null參與運算,轉換為0

  • int與float參與運算,先把int轉換成float在運算。

  • 字符串、數字參與運算,字符串先轉換成數字。轉換后的數字從字符串開始的數值開始,不帶小數點則為int,否則為false。字符串"abcsd"直接轉換成0;

2.強制類型轉換:

 強制轉換方法:

  • 在轉換的變量前加上目標類型,包括(int)、(bool)、(float)、(string)、(array)、(object)

  • 使用內置轉換函數intval()、floatval()、strval()

 以上兩種方法均沒有改變被轉換變量本身的類型,而是轉換得到新的類型數據值給變量,原始變量的類型和值不變。

  • setType();會將變量本身類型改變成其他類型。


注意:

  • 類型轉換中浮點型轉換成整型,會舍棄小數部分,只保留整數。

  • 字符串轉換為數字時,轉換后的數字是從字符串開始部分的數值型字符部分轉換的。


3.變量類型的內置測試函數:

  • gettype();確定變量類型,并返回一個包含名稱的字符串。

  • is_bool():判定是否為bool

  • is_int();判定是否為整型

  • is_float():判定是否為浮點型

  • is_string():判定是否為字符串

  • is_array();判定是否為數組

  • is_object():判定是否為對象

  • is_resource():判定是否為資源

  • is_null():判斷是否為空

  • is_scalar():判斷是否為標量

  • is_numeric():判斷是否為數字或數字字符串

  • is_callable():判斷是否為有效函數名


    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湄潭县| 南平市| 道孚县| 濮阳县| 普洱| 天峻县| 沁水县| 辽宁省| 衡水市| 英吉沙县| 嘉荫县| 宁远县| 锡林郭勒盟| 塘沽区| 湘乡市| 怀宁县| 永寿县| 乐安县| 黑水县| 老河口市| 枣阳市| 桦川县| 建水县| 手游| 丹棱县| 娱乐| 勃利县| 武宁县| 股票| 英吉沙县| 东源县| 威宁| 环江| 绥中县| 丰镇市| 天津市| 乌鲁木齐县| 建德市| 乌兰浩特市| 东丰县| 简阳市|