"Orange","Banana","Grape","Apple","Flower");
echo "
//數字編號陣列的排序:
";
//////////////////////////////////////////////////
echo "//目前的陣列次序
";
print_r($stu);
//////////////////////////////////////////////////
echo "
//小到大排序陣列,新的次序:sort(陣列)
";
sort($stu);
print_r($stu);
//////////////////////////////////////////////////
echo "
//大到小排序陣列,新的次序:rsort(陣列)
";
rsort($stu);
print_r($stu);
echo "
";
//////////////////////////////////////////////////////////////////
echo "
//非數字編號陣列,而是文字編號陣列的排序:
";
$score = array("Tom"=>75,"Bob"=>90,"David"=>95,"Apple"=>60,"Eva"=>100);
echo "//目前的陣列次序(文字編號陣列)
";
foreach($score as $i=>$v)echo "$i , $v
";
//////////////////////////////////////////////////
echo "
//數值排序:小到大排序陣列次序(文字編號陣列):asort(陣列)
";
asort($score);
foreach($score as $i=>$v)echo "$i , $v
";
//////////////////////////////////////////////////
echo "
//數值排序:大到小排序陣列次序(文字編號陣列):arsort(陣列)
";
arsort($score);
foreach($score as $i=>$v)echo "$i , $v
";
//////////////////////////////////////////////////
echo "
//文字key編號排序:小到大排序陣列次序:ksort(陣列)
";
ksort($score);
foreach($score as $i=>$v)echo "$i , $v
";
//////////////////////////////////////////////////
echo "
//文字key編號排序:大到小排序陣列次序:krsort(陣列)
";
krsort($score);
foreach($score as $i=>$v)echo "$i , $v
";
?>