$arr=[5,2,8,1,9];
$len=count($arr);
for($k=1;$k<$len;$k++)
{
for($j=0;$j<$len-$k;$j++){
if($arr[$j]<$arr[$j+1]){
list($arr[$j+1],$arr[$j])=[$arr[$j],$arr[$j+1]];
}
}
}
print_r($arr);
<?php
function order($arr){
$count = count($arr);
$temp = 0;
//外层控制排序轮次
for($i=0; $i<$count-1; $i++){
//内层控制每轮比较次数
for($j=0; $j< $count-1-$i; $j++){
if($arr[$j] > $arr[$j+1]){
$temp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $temp;
}
}
}
return $arr;
}
$arr= array(6,3,8,2,9,1);
$res = order($arr);
var_dump($res);
list()函数 把数组中的值赋给一些变量
$my_array = array("Dog","Cat","Horse");
list($a, $b, $c) = $my_array;
echo "I have several animals, a $a, a $b and a $c.";