您的位置:首页 > 编程语言 > PHP开发

php如何找出一个数组重复次数最高的元素?

2010-11-16 14:25 435 查看
<?php
function getMostElements($arr) {
$arr = array_count_values($arr);
asort($arr);
$findNum =  end($arr);
foreach ($arr as $k => $v) {
if ($v != $findNum) {
unset($arr[$k]);
}
}
return array_keys($arr);
}
$testArr = array(1,2,3,4,5,6,7,8,9,5,6,7,8,6,5,6,3,1,6,7,5,4,3,2,4,5, 'aaa','bbb','ccc','aaa','aaa','aaa','aaa');
echo '<pre>';
print_r(getMostElements($testArr));
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php
相关文章推荐