PHP 資料型別

2022-10-11 18:27:13 字數 812 閱讀 3365

資料型別:data type;在php中值的是資料儲存本身的型別,而不是變數的型別。php是一種弱型別語言,變數本身沒有資料型別。

整形:int 系統分配四個位元組儲存,表示整數型別(有前提)

浮點型:float 系統分配八個位元組儲存,表示浮點型,護著整形存不下的整數

字串型:string 系統根據實際長度分配,表示字串,特徵為``包裹

布林型別:bool 布林型別,只有兩個值 true false

物件型別:object 存放物件

陣列型別:一次性存放多個資料

資源資料型別:resource 存放資源資料,通常是php外部資料(資料庫、檔案)

空型別:null 空資料

在很多情況下,需要轉換資料型別,例如年齡用整形儲存最好,獲取外部資料型別轉換為需要的資料型別。

有兩種型別轉換的方式

1、自動轉換:系統根據需求,自己轉換(用的比較多、效率比較低)

2、強制轉換:手工的根據需要的資料型別進行轉換

強制轉換條件:在變數前加入乙個括號

在轉換過程中,用的比較多的是轉換為布林型別(判斷),或者是轉換為數值型別(運算判斷)。

其他型別轉換為布林型別,只有 true(1) 和 false(0)

在php中,比較少型別會變成 false

php偽資料資料型別 PHP的資料型別

php的資料型別 資料型別 整體劃分 標量型別 int,float,string,bool 復合型別 array,object 特殊型別 null,resouce 整數型別int,integer 3種整數表示法 十進位制寫法 123 n1 123 八進位制寫法 0123 n2 0123 十六進製制寫...

PHP 資料型別

php 支援8種基本的資料型別。四種標量型別 boolean 布林型 integer 整型 float 浮點型,也稱作 double string 字串 兩種復合型別 array 陣列 object 物件 最後是兩種特殊型別 resource 資源 null null 為了確保 的易讀性,本手冊還介...

PHP 資料型別

要明確地將乙個值轉換成 boolean 用 bool 或者 boolean 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函式或者流程控制結構需要乙個boolean 引數時,該值會被自動轉換。參見型別轉換的判別。當轉換為 boolean 時,以下值被認為是false warning浮點數...