4
我需要計算給定數組中值的出現次數。是否有一個PHP函數來計算數組中出現值的次數?
例如:
$array = array(5, 5, 2, 1);
// 5 = 2 times
// 2 = 1 time
// 1 = 1 time
是否這樣的功能存在嗎?如果是這樣,請在php文檔中指向我,因爲我似乎無法找到它。
謝謝。
我需要計算給定數組中值的出現次數。是否有一個PHP函數來計算數組中出現值的次數?
例如:
$array = array(5, 5, 2, 1);
// 5 = 2 times
// 2 = 1 time
// 1 = 1 time
是否這樣的功能存在嗎?如果是這樣,請在php文檔中指向我,因爲我似乎無法找到它。
謝謝。
是的,這就是所謂的array_count_values()
。
$array = array(5, 5, 2, 1);
$counts = array_count_values($array); // Array(5 => 2, 2 => 1, 1 => 1)