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