PHP檢測數(shù)據(jù)類型的幾種方法(總結(jié))
在JavaScript中,使用typeof可以檢測基本數(shù)據(jù)類型,使用instanceof可以檢測引用數(shù)據(jù)類型。在PHP中,也有檢測數(shù)據(jù)類型的方法,具體如下:
1、輸出變量的數(shù)據(jù)類型(gettype)
<?php
$arry = array('a','b','c');
echo gettype($arry);//array
?>
2、輸出變量的數(shù)據(jù)類型、包含的數(shù)量以及具體內(nèi)容(var_dump)
查看源碼打印代碼幫助
<?php $str = 'hello world'; var_dump($str);//string(11) "hello world" ?>
3、檢測某個變量是否是指定的數(shù)據(jù)類型(is_array、is_string、is_int、is_double等),如果為真返回1,如果為假返回空。
查看源碼打印代碼幫助
<?php
$num = 123;
if(is_array($num)){
echo '這是一個數(shù)組';
}else if(is_string($num)){
echo '這是一個字符串';
}else if(is_int($num)){
echo '這是一個整數(shù)';
}else if(is_double($num)){
echo '這是一個浮點(diǎn)數(shù)';
}
?>
或許你的朋友正在尋找這個問題的答案,趕緊分享給他吧!
以上這篇PHP檢測數(shù)據(jù)類型的幾種方法(總結(jié))就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳談php中 strtr 和 str_replace 的效率問題
下面小編就為大家?guī)硪黄斦刾hp中 strtr 和 str_replace 的效率問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05
PHP使用PHPexcel導(dǎo)入導(dǎo)出數(shù)據(jù)的方法
這篇文章主要介紹了PHP使用PHPexcel導(dǎo)入導(dǎo)出數(shù)據(jù)的方法,以實(shí)例形式較為詳細(xì)的分析了PHP使用PHPexcel實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入與導(dǎo)出操作相關(guān)技巧,需要的朋友可以參考下2015-11-11
PHP syntax error, unexpected $end 錯誤的一種原因及解決
PHP 遇到 syntax error, unexpected $end 錯誤時,查錯思路其實(shí)還是看看文件里 PHP 的開始標(biāo)記和結(jié)束標(biāo)記是否配對,還要額外注意注釋里是否出現(xiàn)過 ?> 喲。2008-10-10
PHP獲取數(shù)組表示的路徑方法分析【數(shù)組轉(zhuǎn)字符串】
這篇文章主要介紹了PHP獲取數(shù)組表示的路徑,結(jié)合實(shí)例形式對比分析了數(shù)組轉(zhuǎn)字符串的實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-09-09
javascript數(shù)組與php數(shù)組的地址傳遞及值傳遞用法實(shí)例
這篇文章主要介紹了javascript數(shù)組與php數(shù)組的地址傳遞及值傳遞用法,實(shí)例分析了javascript與php的數(shù)組使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01
解析mysql left( right ) join使用on與where篩選的差異
本篇文章是對mysql left( right )join使用on與where篩選的差異進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

