有這樣的一個數組:$arr = array(1,1,2,2,3,3,3,3,3 4,4,); 統計每個Value出現的次數
方法1:
$newArr = array_count_value($arr);
在使用這個函數的時候,注意,如果被統計的數組過於大,這樣的話,需要浪費大量的內存
方法2:
$newArr = array();
$count = count($arr(1,1,1,1,1,1,1,2,2,3,4,5));
for ($i=0; $i<10000; $i++) {
$num = $arr($i);
if (isset($arr[$num])) {
$newArr[$num]++;
} else {
$newArr[$num] = 0;
}
}