判斷方法:1、用count()函數取得陣列長度,語法「$len=count($arr);」;2、利用比較運算子「>」判斷陣列長度是否大於1,語法“$len>1”,如果長度大於1則數組中有多個值,反之則數組中有1個值或沒有值。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php判斷在陣列裡是否有多個值的方法
1、使用count()函數取得數組長度
count() 函數可以統計出數組裡所有元素的數量
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1=>"1","a"=>"red","ab"=>"2","b12"=>"green",3=>"3"); var_dump($arr); $len=count($arr); echo "数组长度为:".$len; ?>
2、判斷數組長度是否大於1
數組長度即數組元素的數量:
如果陣列長度大於1,則陣列中有多個值
如果陣列長度小於或等於1,則陣列中有1個值或沒有值(空數組)
if($len>1){ echo "数组中有多个值"; }else{ echo "数组中有1个值或没有值"; }
#我們修改一下,將$arr數組的值都刪掉
推薦學習:《PHP影片教學》
以上是php怎麼判斷陣列裡是否有多個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!