php任意三个数比较大小,在PHP中,比较三个数大小,由小到大排列?

在PHP中,比较三个数大小,由小到大排列?

mip版  关注:117  答案:4  悬赏:20

解决时间 2021-01-27 17:10

da597be0130399816b3b61aeef2e5d9d.png

已解决

2021-01-26 21:00

在PHP中,比较三个数大小,由小到大排列?

最佳答案

ed361f00d6d715db39490abc33f4a6ef.png

2021-01-26 21:42

//假设有$a、$b、$c三个数

$array = array($a, $b, $c);

sort($array);

foreach($array as $val){

echo $val." "; //从小到大排序出来

}

全部回答

1279ec384f7aa68e85051a9299dfb55a.png

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}

ef4c5f21328d4ccfb3c2ffd35c8f3de4.png

2楼

2021-01-26 23:42

如1楼所说,冒泡排序,这个就避免了你只要3个数比较大小的局限了,

你也可以傻瓜式的排序

$demo=$a>$b?$a:$b;

$max=$c>$demo?$c:$demo;

但是还是提倡冒泡排序,这个就可以克服3个数比较大小局限性

3c2a7b85f1a92b73cfa7a1c84b34f226.png

3楼

2021-01-26 22:19

min(a,b,c,d....)取出最小值

max(a,b,c,d....)取出最大值

sort($arr) 给数组排序

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值