在PHP中,比较三个数大小,由小到大排列?
mip版 关注:117 答案:4 悬赏:20
解决时间 2021-01-27 17:10
已解决
2021-01-26 21:00
在PHP中,比较三个数大小,由小到大排列?
最佳答案
2021-01-26 21:42
//假设有$a、$b、$c三个数
$array = array($a, $b, $c);
sort($array);
foreach($array as $val){
echo $val." "; //从小到大排序出来
}
全部回答
1楼
2021-01-27 01:19
$a=3;
$b=2;
$c=1;
function compare(&$x,&$y)
{
if($x>$y){ $temp=$y; $y=$x; $x=$temp; }
}
compare($a,$b);// a,b中 小的值存在a,大的值存在b
compare($a,$c);// a,c中 小的值存在a,大的值存在c //到这一步 a中值最小
compare($b,$c);// b,c中 小的值存在b,大的值存在c //到这一步 c中值最大
echo "{$a}
2楼
2021-01-26 23:42
如1楼所说,冒泡排序,这个就避免了你只要3个数比较大小的局限了,
你也可以傻瓜式的排序
$demo=$a>$b?$a:$b;
$max=$c>$demo?$c:$demo;
但是还是提倡冒泡排序,这个就可以克服3个数比较大小局限性
3楼
2021-01-26 22:19
min(a,b,c,d....)取出最小值
max(a,b,c,d....)取出最大值
sort($arr) 给数组排序
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看