日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php如何判断二维数组为空,PHP判断数组为空的具体方式

發布時間:2023/12/4 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php如何判断二维数组为空,PHP判断数组为空的具体方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在學習PHP語言的時候,初學者往往會對數組感到一些棘手。不過在通過深入的學習之后,我們會發現,這些其實并沒有想象中的困難。我們今天就要向大家介紹PHP判斷數組為空的具體方式,希望能讓新手們了解一些新知識。

PHP判斷數組為空之一、for循環

最簡單也是最直接的方法,用for循環來遍歷數組。對于已知維數的數組可以判斷,但如果是未知的多維數組,該怎么辦?

PHP判斷數組為空之二、implode();

用implode()將數組輸出為字符串,判斷輸出的字串是否為空。初看上去似乎是個不錯的方法,可惜跟上一點一樣,對于二維以上數組就不行了。舉個例子:

$arr= array(array(),array(),array());

$str = implode(',',$arr);

if(empty($str)) echo "空";

else echo "非空";

很明顯$arr是個含有三個空數組的二維數組,應該也算是空的,可是輸出的確是非空。判斷失敗。

PHP判斷數組為空之三、count();

$arr= array("","","");

echo count($arr);

PHP判斷數組為空之四、in_array('', $arr));

$arr= array("d","s","");

echo in_array('', $arr);

這個只能說明數組中有空的元素,不能證明數組是空的。很明顯也不行。

PHP判斷數組為空之五、empty();

這個cpyeh覺得跟前面幾種方法差不多

$arr= array("","","");

if(empty($arr)) echo "空";

else echo "非空";

結果還是非空

PHP判斷數組為空之六、用strlen(),沒內容的話好象長度都為1

我們還可以在以上例子上加一句print_r($arr);看看。

【責任編輯:曹凱 TEL:(010)68476606】

點贊 0

總結

以上是生活随笔為你收集整理的php如何判断二维数组为空,PHP判断数组为空的具体方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。