php判斷數(shù)組是否為空的實(shí)例方法
php如何判斷數(shù)組不為空
1、使用函數(shù)“empty()”函數(shù)來(lái)判斷,將數(shù)組傳入此函數(shù),如果為true,即代表為空;
$arr = []; if (empty($arr)) { //為空 } else { //不為空 }
2、通過(guò)“count()”函數(shù)來(lái)獲取數(shù)組條數(shù),再根據(jù)條數(shù)判斷是否小于1,如果小于1,即代表為空;
$arr = []; if (count($arr) < 1) { //為空 } else { //不為空 }
實(shí)例補(bǔ)充
用implode()將數(shù)組輸出為字符串,判斷輸出的字串是否為空。初看上去似乎是個(gè)不錯(cuò)的方法,可惜跟上一點(diǎn)一樣,對(duì)于二維以上數(shù)組就不行了。舉個(gè)例子:
$arr= array(array(),array(),arr(chabaoo.cn)ay()); $str = implode(',',$arr); if(empty($str)) echo "空"; else echo "非空";
很明顯$arr是個(gè)含有三個(gè)空數(shù)組的二維數(shù)組,應(yīng)該也算是空的,可是輸出的確是非空。判斷失敗。
以上就是php判斷數(shù)組是否為空的實(shí)例方法的詳細(xì)內(nèi)容,更多關(guān)于php如何判斷數(shù)組不為空的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- PHP如何使用array_unshift()在數(shù)組開(kāi)頭插入元素
- PHP數(shù)組Key強(qiáng)制類型轉(zhuǎn)換實(shí)現(xiàn)原理解析
- PHP基于array_unique實(shí)現(xiàn)二維數(shù)組去重
- 如何在PHP中使用數(shù)組
- PHP數(shù)組基本用法與知識(shí)點(diǎn)總結(jié)
- PHP數(shù)組array類常見(jiàn)操作示例
- php回調(diào)函數(shù)處理數(shù)組操作示例
- php數(shù)組指針函數(shù)功能及用法示例
- PHP數(shù)組實(shí)際占用內(nèi)存大小原理解析
相關(guān)文章
laravel excel 上傳文件保存到本地服務(wù)器功能
今天小編就為大家分享一篇laravel excel 上傳文件保存到本地服務(wù)器功能,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11PHP文件及文件夾操作之創(chuàng)建、刪除、移動(dòng)、復(fù)制
這篇文章主要介紹了PHP文件及文件夾操作之創(chuàng)建、刪除、移動(dòng)、復(fù)制的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07thinkPHP5.0框架驗(yàn)證碼調(diào)用及點(diǎn)擊圖片刷新簡(jiǎn)單實(shí)現(xiàn)方法
這篇文章主要介紹了thinkPHP5.0框架驗(yàn)證碼調(diào)用及點(diǎn)擊圖片刷新簡(jiǎn)單實(shí)現(xiàn)方法,結(jié)合簡(jiǎn)單示例形式分析了thinkPHP5框架驗(yàn)證碼相關(guān)配置、后臺(tái)驗(yàn)證、前臺(tái)刷新等操作技巧,需要的朋友可以參考下2018-09-09PHP獲取客戶端真實(shí)IP地址的5種情況分析和實(shí)現(xiàn)代碼
這篇文章主要介紹了PHP獲取客戶端真實(shí)IP地址的幾種情況分析和實(shí)現(xiàn)代碼,重點(diǎn)在幾種干擾獲得真實(shí)IP的幾種情況介紹,需要的朋友可以參考下2014-07-07php中使用session_set_save_handler()函數(shù)把session保存到MySQL數(shù)據(jù)庫(kù)實(shí)例
這篇文章主要介紹了php中使用session_set_save_handler()函數(shù)把session保存到MySQL數(shù)據(jù)庫(kù)實(shí)例,本文同時(shí)還給出了Session保存到Mysql數(shù)據(jù)庫(kù)存儲(chǔ)類,需要的朋友可以參考下2014-11-11Ubuntu 16.04中Laravel5.4升級(jí)到5.6的步驟
這篇文章主要給大家介紹了關(guān)于在Ubuntu 16.04中Laravel5.4升級(jí)到5.6的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12PHP去掉json字符串中的反斜杠\及去掉雙引號(hào)前的反斜杠
這篇文章主要介紹了PHP去掉json字符串中的反斜杠\及去掉雙引號(hào)前的反斜杠的相關(guān)資料,需要的朋友可以參考下2015-09-09thinkPHP5框架接口寫(xiě)法簡(jiǎn)單示例
這篇文章主要介紹了thinkPHP5框架接口寫(xiě)法,結(jié)合實(shí)例形式分析了thinkPHP5框架數(shù)據(jù)處理接口的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-08-08