我有 2 个数组(这可能是更多数组)并且需要找到出现最多的值:
array(2) {
[0]=>
string(6) "PD0001"
[1]=>
string(6) "PD0002"
}
array(2) {
[0]=>
string(6) "PD0001"
[1]=>
string(6) "PD0003"
}
所以我试图找到PD0001,有什么建议吗?
这是一个可以为您执行此操作的脚本:
// First merge the arrays together
$array = array_merge($array1, $array2);
// Get the array counts like this:
$counts = array_count_values($array);
// Sort the array so the first one has the highest count
arsort($counts);
// Get the first key:
reset($counts);
$maxElement = key($counts);