php判斷變量類型常用方法
更新時間:2012年04月24日 20:33:54 作者:
php 常用的判斷變量的函數(shù)有下列幾個gettype()、is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()
現(xiàn)在讓我們了解下具體的使用方法
gettype()
gettype 會根據(jù) 參數(shù)類型返回下列值
“boolean”(從 PHP 4 起)
“integer”
“double”(如果是 float 則返回“double”,而不是“float”)
“string”
“array”
“object”
“resource”(從 PHP 4 起)
“NULL”(從 PHP 4 起)
“unknown type”
例如:
gettype('1');返回的是string
而gettype(1);返回的是integer
is_array()
is_array()的用法相對簡單
如果參數(shù)是數(shù)組返回 true 否則返回 false
其他幾個函數(shù)的用法和返回值與is_array()類似
這里需要注意的是 is_numeric()是用來判斷 變量是否是數(shù)字或者數(shù)字符串的
當(dāng)is_numeric() 的參數(shù)是數(shù)字或者數(shù)字字符串的時候 返回true 否則返 false
gettype()
gettype 會根據(jù) 參數(shù)類型返回下列值
“boolean”(從 PHP 4 起)
“integer”
“double”(如果是 float 則返回“double”,而不是“float”)
“string”
“array”
“object”
“resource”(從 PHP 4 起)
“NULL”(從 PHP 4 起)
“unknown type”
例如:
gettype('1');返回的是string
而gettype(1);返回的是integer
is_array()
is_array()的用法相對簡單
如果參數(shù)是數(shù)組返回 true 否則返回 false
其他幾個函數(shù)的用法和返回值與is_array()類似
這里需要注意的是 is_numeric()是用來判斷 變量是否是數(shù)字或者數(shù)字符串的
當(dāng)is_numeric() 的參數(shù)是數(shù)字或者數(shù)字字符串的時候 返回true 否則返 false
相關(guān)文章
phpmyadmin 3.4 空密碼登錄的實現(xiàn)方法
很多時候我們在本機(jī)測試時會將root用戶密碼設(shè)置為空。2010-05-05php中array_slice和array_splice函數(shù)解析
本文介紹了php中array_slice和array_splice函數(shù)解析,php拆分?jǐn)?shù)組的二個函數(shù)(array_slice()、array_splice()),各舉一個例子,供大家學(xué)習(xí)參考。2016-10-10PHPwind整合最土系統(tǒng)用戶同步登錄實現(xiàn)方法
我的任務(wù)就是讓PHPWind和最土登錄同步,領(lǐng)導(dǎo)也知道我的技術(shù)能力有限,不怎么高要求,所以讓我先實現(xiàn),再考慮其他。趕鴨子上架,開工了。2010-12-12PHP fastcgi模式上傳大文件(大約有300多K)報錯
上傳圖片時,大約有300多K,結(jié)果報了個服務(wù)器錯誤,fastcgi默認(rèn)的請求大小為131072,于是在apache配置中添加了MaxRequestLen 配置就好了2014-09-09