首頁  >  文章  >  後端開發  >  php怎麼檢查一個陣列有幾個數值

php怎麼檢查一個陣列有幾個數值

青灯夜游
青灯夜游原創
2022-05-07 14:54:352416瀏覽

方法:1、建立計數器變量,值設為0;2、迴圈遍歷數組,語法「foreach($arr as $v)」;3、循環體中,判斷元素是否為數值,如果是則計數器加1,語法if(is_numeric($v)){$n ;}”;4、循環結束,輸出計數器。

php怎麼檢查一個陣列有幾個數值

##本教學課程操作環境:windows7系統、PHP7.1版、DELL G3電腦

php怎麼檢查一個陣列有幾個數值

php檢查一個數組有幾個數值,計算統計數組中數值元素的個數。

實作方法:

    ##建立並初始化一個計數器變量,值設為0,用於計數。
  • 使用foreach循環遍歷數組
  • #在循環體中,透過is_numeric函數判斷數組元素是否為數值;如果是數值,則計數器自加1。
  • 循環結束,輸出計數器即可。

  • ##實現程式碼:
  • <?php
    header(&#39;content-type:text/html;charset=utf-8&#39;);   
    $arr= array(1,"a",3,"b",5,"cc",7,"d",null,10);
    var_dump($arr);
    $n=0;
    foreach($arr as $v){
    	if(is_numeric($v)){
    		$n++;
    	}
    }
    echo "数值元素有: ".$n." 个";
    ?>

可以看出,陣列中有5個數值元素。php怎麼檢查一個陣列有幾個數值

推薦學習:《

PHP影片教學

以上是php怎麼檢查一個陣列有幾個數值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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