PHP里获取一维数组里的最大值和最小值?要求,效率最好,速度最快
8个回答
展开全部
这个问题很容易实现<?php
$arr = array(222,333,111,22,5);
sort($arr);
echo '最小值:'.$arr[0].'最大值:'.$arr[count($arr)-1];
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//先排序,然后就找出最大值和最小值了
sort($arr);
$min = $arr[0];
$max = end($arr);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$max=$min=$arr[0];
foreach($arr as $n){
$max=($n>$max)?$n:$max;
$min=($n<$min)?$n:$min;
}
echo "最大值为:".$max.“<br />最小值为:”.$min;
foreach($arr as $n){
$max=($n>$max)?$n:$max;
$min=($n<$min)?$n:$min;
}
echo "最大值为:".$max.“<br />最小值为:”.$min;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将数组 排序 排序函数用什么我忘了 asort 还是什么来着忘了
然后 取 第一个(最小)最后一个(最大) 或者相反 取决于你 用什么函数重新排序数组
然后 取 第一个(最小)最后一个(最大) 或者相反 取决于你 用什么函数重新排序数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询