取得数组中,值最大的一组元素!

取得数组中,值最大的一组元素!比如说: $array = ('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3); 这个数组中d和e都为最大的,如果返回一个包含这两个元素的数组?
方法一:冒泡发。

方法二:
<?php
//数组赋值 
$array = array('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3);
//搜索最大元素 
foreach ($array as $key=>$val)
 if (empty($maxval) || $val>$maxval) 
  $maxval=$val;
 //构造新的数组 
 foreach ($array as $key=>$val)
  if ($val==$maxval) 
  $max_arr[$key]=$val; //输出新的数组 
 print_r($max_arr); 
?>
原文地址:https://www.cnblogs.com/code123/p/3373030.html