日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP判斷數(shù)組為空的具體方式

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

#t#PHP判斷數(shù)組為空之一、for循環(huán)

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

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

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

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

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

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

else echo "非空";

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

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

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

echo count($arr);

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

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

echo in_array('', $arr);

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

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

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

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

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

else echo "非空";

結(jié)果還是非空

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

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


網(wǎng)站名稱:PHP判斷數(shù)組為空的具體方式
網(wǎng)站鏈接:http://www.5511xx.com/article/dpchcge.html