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(www.jb51.net)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)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. jsp+servlet實(shí)現(xiàn)猜數(shù)字游戲2. asp讀取xml文件和記數(shù)3. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能4. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案5. jsp實(shí)現(xiàn)textarea中的文字保存換行空格存到數(shù)據(jù)庫(kù)的方法6. JSP之表單提交get和post的區(qū)別詳解及實(shí)例7. UDDI FAQs8. ASP常用日期格式化函數(shù) FormatDate()9. 將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法10. CSS可以做的幾個(gè)令你嘆為觀止的實(shí)例分享
