首頁 >後端開發 >PHP問題 >php怎麼判斷陣列裡是否有多個值

php怎麼判斷陣列裡是否有多個值

青灯夜游
青灯夜游原創
2022-06-02 17:02:472058瀏覽

判斷方法:1、用count()函數取得陣列長度,語法「$len=count($arr);」;2、利用比較運算子「>」判斷陣列長度是否大於1,語法“$len>1”,如果長度大於1則數組中有多個值,反之則數組中有1個值或沒有值。

php怎麼判斷陣列裡是否有多個值

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php判斷在陣列裡是否有多個值的方法

1、使用count()函數取得數組長度

count() 函數可以統計出數組裡所有元素的數量

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1=>"1","a"=>"red","ab"=>"2","b12"=>"green",3=>"3");
var_dump($arr);
$len=count($arr);
echo "数组长度为:".$len;
?>

php怎麼判斷陣列裡是否有多個值

2、判斷數組長度是否大於1

數組長度即數組元素的數量:

  • 如果陣列長度大於1,則陣列中有多個值

  • 如果陣列長度小於或等於1,則陣列中有1個值或沒有值(空數組)

if($len>1){
	echo "数组中有多个值";
}else{
	echo "数组中有1个值或没有值";
}

php怎麼判斷陣列裡是否有多個值

#我們修改一下,將$arr數組的值都刪掉

php怎麼判斷陣列裡是否有多個值

推薦學習:《PHP影片教學

以上是php怎麼判斷陣列裡是否有多個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn