在JavaScript中,使用typeof可以檢測基本數據類型,使用instanceof可以檢測引用數據類型。在PHP中,也有檢測數據類型的方法,具體如下:
1、輸出變量的數據類型(gettype)
代碼如下 復制代碼
<?php
$arry=array('a','b','c');
echogettype($arry);//array
?>
2、輸出變量的數據類型、包含的數量以及具體內容(var_dump)
查看源碼打印代碼幫助
代碼如下 復制代碼
<?php
$str='hello world';
var_dump($str);//string(11) "hello world"
?>
3、檢測某個變量是否是指定的數據類型(is_array、is_string、is_int、is_double等),如果為真返回1,如果為假返回空。
查看源碼打印代碼幫助
代碼如下 復制代碼
<?php
$num= 123;
if(is_array($num)){
echo'這是一個數組';
}elseif(is_string($num)){
echo'這是一個字符串';
}elseif(is_int($num)){
echo'這是一個整數';
}elseif(is_double($num)){
echo'這是一個浮點數';
}
?>
或許你的朋友正在尋找這個問題的答案,趕緊分享給他吧!