PHP 获取重复项最多的数组中的项

2022-08-30 18:17:03

我有一个字符串数组,我正在寻找一种方法来查找数组中最常见的字符串。

$stuff = array('orange','banana', 'apples','orange');

我想看到橙色。


答案 1
$c = array_count_values($stuff); 
$val = array_search(max($c), $c);

答案 2

使用并获取项目的密钥:array_count_values

<?php
$stuff = array('orange','banana', 'apples','orange', 'xxxxxxx');

$result = array_count_values($stuff);
asort($result);
end($result);
$answer = key($result);

echo $answer;
?>

输出:

orange