PHP基礎1 資料型別

2021-08-06 06:39:39 字數 810 閱讀 2630

字串、整數、浮點數、邏輯、陣列、物件、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個位元組儲存,表示整數型別 有前提 浮點...