我想生成五个单个随机数,也想对这些数字进行排序。所以,我做了一个脚本如下。因为,我对 PHP 非常熟悉。我做了一个很长的脚本。无论如何要缩短此代码;所有帮助将不胜感激。
没有 sort() 和 asort() 函数
我的代码;
<?php
$a = mt_rand(0,9);
$b = mt_rand(0,9);
$c = mt_rand(0,9);
$d = mt_rand(0,9);
$e = mt_rand(0,9);
$array=array($a,$b,$c,$d,$e);
echo "Unsorted array is: ";
echo "<br />";
print_r($array);
for($j = 0; $j < count($array); $j ++) {
for($i = 0; $i < count($array)-1; $i ++){
if($array[$i] > $array[$i+1]) {
$temp = $array[$i+1];
$array[$i+1]=$array[$i];
$array[$i]=$temp;
}
}
}
echo "<br />";
echo "Sorted Array is: ";
echo "<br />";
print_r($array);
?>