How to arrange numbers in ascending order in php with if statement?
所以我有这个:
我怎样才能把它们按升序排列呢?
当你的问题读起来像家庭作业时,我会给你看一些代码,这些代码会产生预期的结果,但不会是一个有效的到期日。
1 2 3 4 5 6 7 8 9 10 11 12 13 | $x = rand(0,100); $y = rand(0,100); $z = rand(0,100); $numbers = [$x, $y, $z]; usort($numbers, function($left, $right) { return $left <=> $right; }); array_walk($numbers, function($val) { echo $val . PHP_EOL; }); |
如果你使用的是PHP7,他们介绍了对你有用的宇宙飞船操作员。
php 7中的<=>(宇宙飞船)操作符是什么?
更新:事实上有一个比这更简单的答案。把它们放在数组中,在数组上使用