這篇文章主要介紹了php統計陣列元素個數的方法的相關資料,需要的朋友可以參考下
count():對數組中的元素個數進行統計;
sizeof():和count()具有相同的用途,這兩個函數都可以傳回數組元素個數.可以得到一個常規標量變數中的元素個數,如果傳遞給這個函數的數組是一個空數組,或者是一個沒有經過設定的變數,返回的數組元素個數就是0;
array_count_value():統計每個特定的值在數組$array中出現過的次數;
如:
$array=array(4,5,1,2,3,1,2,1); $ac=array_count_value($array);
將建立一個名為$ac數組,該數組包含:
关键字 值 4 1 5 1 1 3 2 2 3 1
發一個網友的思路,也非常不錯
$arr = array( '1011,1003,1008,1001,1000,1004,1012', '1009', '1011,1003,1111' ); $result = array(); foreach ($arr as $str) { $str_arr = explode(',', $str); foreach ($str_arr as $v) { $result[$v] = isset($result[$v]) ? $result[$v] : 0; $result[$v] = $result[$v] + 1; } } print_r($result);
以上是php怎麼統計數組元素的個數的詳細內容。更多資訊請關注PHP中文網其他相關文章!