亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

五常市| 琼结县| 江达县| 丽水市| 蚌埠市| 临沭县| 金乡县| 琼结县| 卢湾区| 北辰区| 庄浪县| 姜堰市| 阿合奇县| 明溪县| 长治县| 兴安县| 吴江市| 龙陵县| 鄂托克旗| 玛沁县| 抚松县| 紫金县| 汉阴县| 朔州市| 双鸭山市| 旌德县| 枞阳县| 海安县| 鹰潭市| 图们市| 宿迁市| 巴彦县| 青海省| 乌拉特前旗| 兖州市| 苗栗市| 绥江县| 丹江口市| 北宁市| 炎陵县| 丰宁|