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 '這是一個浮點數(shù)';
}
?>
或許你的朋友正在尋找這個問題的答案,趕緊分享給他吧!
以上這篇PHP檢測數(shù)據(jù)類型的幾種方法(總結(jié))就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
PHP封裝類似thinkphp連貫操作數(shù)據(jù)庫Db類與簡單應(yīng)用示例
這篇文章主要介紹了PHP封裝類似thinkphp連貫操作數(shù)據(jù)庫Db類與簡單應(yīng)用,涉及php基于mysqli的數(shù)據(jù)庫連接、增刪改查、異常處理等相關(guān)操作技巧,需要的朋友可以參考下2019-05-05
laravel 實現(xiàn)設(shè)置時區(qū)的簡單方法
今天小編就為大家分享一篇laravel 實現(xiàn)設(shè)置時區(qū)的簡單方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP獲取mysql數(shù)據(jù)表的字段名稱和詳細信息的方法
這篇文章主要介紹了PHP獲取mysql數(shù)據(jù)表的字段名稱和詳細信息的方法,本文同時還給出了獲取數(shù)據(jù)表結(jié)構(gòu)、列出數(shù)據(jù)庫數(shù)據(jù)表等方法,需要的朋友可以參考下2014-09-09
PHP+mysql實現(xiàn)的三級聯(lián)動菜單功能示例
這篇文章主要介紹了PHP+mysql實現(xiàn)的三級聯(lián)動菜單功能,涉及mysql數(shù)據(jù)庫創(chuàng)建、數(shù)據(jù)添加及php讀取mysql、創(chuàng)建聯(lián)動菜單相關(guān)操作技巧,需要的朋友可以參考下2019-02-02
PHP創(chuàng)建文件及寫入數(shù)據(jù)(覆蓋寫入,追加寫入)的方法詳解
這篇文章主要介紹了PHP創(chuàng)建文件及寫入數(shù)據(jù)(覆蓋寫入,追加寫入)的方法,結(jié)合實例形式總結(jié)分析了php文件創(chuàng)建、寫入操作相關(guān)函數(shù)使用技巧,需要的朋友可以參考下2019-02-02

