本文目录一览:
PHP从数组元素中找最大值,次大值的代码
楼上方法可行,但是处理过程较繁琐,这样是否好一些:
?php
$arr = array(12,34,45,3,25,16,21,9);
rsort($arr);
echo($arr[0]);//最大
echo($arr[1]);//次大
?
php 有没有获得数组的最大值
max() 函数:返回参数中数值最大的值,可以比较无限多个值。
?php
echo max(1, 3, 5); // 输出:5
echo max(array(2, 4, 5)); // 输出:5
?
PHP数组,怎么找出最大值与最小值,和它们所对应的数组下标
?php
$hots = array('8213'= 0,'8212'= 100,'8172'= 10008);
$maxkey = array_search(max($hots),$hots);
$minkey = array_search(min($hots),$hots);
echo "最大值数组所在下标:".$maxkey;
echo "br";
echo "最小值数组所在下标:".$minkey;
?
php如何从多个数组中取出value最大的值
先说一下思路
1. 用PHP函数排序
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
案例:
2. 自己编写函数取出数组中的两个数值比较,取大的跟后一个数值比较,直到结束