先说一下思路
① 用PHP函数排序
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
案例:
其实我很想不通什么时候有这种需求,是不是你们老师布置这些作业很无聊~
程序如下:
php
//数组赋值
//搜索最大元素
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);
输出结果为:
E:\ygbphp a.php
Array
(
)
还有什么会比PHP的方法高效?
最大的
请采纳.
$a = [
];
echo 'max=' . max($a[1]) . 'br/';
echo 'min=' . min($a[1]);
max() 函数:返回参数中数值最大的值,可以比较无限多个值.
$maxkey?=?array_search(max($hots),$hots);?
$minkey?=?array_search(min($hots),$hots);?
echo?"最大值数组所在下标:".$maxkey;
echo?"br";
echo?"最小值数组所在下标:".$minkey;
以上就是土嘎嘎小编为大家整理的php得数组中最大的数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!