在JavaScript中,使用typeof可以檢測基本資料型別,使用instanceof可以檢測參考資料型別,在PHP中,也有檢測資料型別的方法,具體如下:
1、輸出變數的資料型別(gettype)
<?php
$arry = array('a','b','c');
echo gettype($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 '這是一個陣列';
}else if(is_string($num)){
echo '這是一個字串';
}else if(is_int($num)){
echo '這是一個整數';
}else if(is_double($num)){
echo '這是一個浮點數';
}
?>
文章來自:https://www.jb51.net/article/107390.htm
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/77611.html
標籤:PHP
上一篇:springBoot第一彈
下一篇:一個競賽題,求解惑(java)
