PHP手冊之PHP支持幾種基本的數據類(lèi)型_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
四種標量類(lèi)型:boolean (布爾型) integer (整型) float (符點(diǎn)型, 也稱(chēng)作 double) string (字符串)
兩種復合類(lèi)型: array (數組) object (對象)
Example #1 常用類(lèi)型實(shí)例
<?php
$a_bool = TRUE; // a boolean
$a_str = "foo"; // a string
$a_str2 = 'foo'; // a string
$an_int = 12; // an integer
?>
1、獲取類(lèi)型函數 gettype(變量) 和2、轉換類(lèi)型函數 settype(變量,"轉換的變量類(lèi)型")
Example #2 兩個(gè)函數實(shí)例
<?php
//gettype()獲取變量類(lèi)型實(shí)例
echo gettype($a_bool); // prints out: boolean
echo gettype($a_str); // prints out: string
//settype()轉換變量類(lèi)型實(shí)例
$foo = "5bar"; // string
$bar = true; // boolean
settype($foo, "integer"); // $foo 現在是 5 (integer)
settype($bar, "string"); // $bar 現在是 "1" (string)
?>
注:類(lèi)型轉換如浮點(diǎn)型轉換到整型有小數的只保留整數,字符串到整型的只保留左第一位數字
is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()。這些可以用來(lái)判斷變量是否所屬類(lèi)型。
Example #3 類(lèi)型標識符函數實(shí)例
// 判斷是否整型
if (is_int($an_int)) {
echo "是整形";
}
// 判斷是否字符串
if (is_string($a_bool)) {
echo "是字符串";
}
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-635.html