字串、整數、浮點數、邏輯、陣列、物件、null。
is_array()、is_float()、is_int()、is_integer()、is_string() 和 is_object()。
型別匹配時,以上方法會返回true,否則返回false。
php資料型別有三種轉換方式:
1. 在要轉換的變數之前加上用括號括起來的目標型別
•(int)、(integer):轉換成整形
•(float)、(double)、(real):轉換成浮點型
•(string):轉換成字串
•(bool)、(boolean):轉換成布林型別
•(array):轉換成陣列
•(object):轉換成物件
使用3個具體型別的轉換函式,intval()、floatval()、strval()
使用通用型別轉換函式settype(mixed var,string type)
type 的可能值為:
「boolean」 (或為「bool」,從 php 4.2
.0 起)
「integer」 (或為「int」,從 php 4.2
.0 起)
「float」 (只在 php 4.2
.0 之後可以使用,對於舊版本中使用的「double」現已停用)
「string」
「array」
「object」
「null」 (從 php 4.2
.0 起)
php 基礎資料型別
php中使用了8種資料型別,其中5種是數量型的,3種有自己的獨特性。超全域性變數可以包含這8種陣列型別的值。1 整型數字 可以用十進位制 十六進製制 用0x做字首 和八進位制 用0做字首 編寫,而且可以包含 符號。賦值範圍與c編譯器的long值範圍一致。2 浮點型數字 浮點型數字與c編譯器的doub...
php基礎 資料型別轉換
php 在變數定義中不需要 或不支援 明確的型別定義 變數型別是根據使用該變數的上下文所決定的。運算子自動向高精度轉換 str abc str str 123 int str array 1 2,3 array str false bool 在運算時,資料型別會自動向高精度轉換 a 10 b tru...
php基礎 5 資料型別
資料型別 data type 在php中指的是儲存的資料本身的型別,而不是變數的型別,php是一種弱型別語言,變數本身沒有資料型別。php的八種資料型別 在php中將資料分為三大類八小類 簡單 基本 資料型別 4個小類 整形 int integer 系統分配4個位元組儲存,表示整數型別 有前提 浮點...