我需要计算一个值在给定数组中出现的次数.
例如:
$array = array(5, 5, 2, 1);
// 5 = 2 times
// 2 = 1 time
// 1 = 1 time
Run Code Online (Sandbox Code Playgroud)
这样的功能存在吗?如果是这样,请在php文档中指向我...因为我似乎无法找到它.
谢谢.
是的,它被称为array_count_values().
$array = array(5, 5, 2, 1);
$counts = array_count_values($array); // Array(5 => 2, 2 => 1, 1 => 1)
Run Code Online (Sandbox Code Playgroud)