取得数组中,值最大的一组元素!比如说: $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); ?>