數組_數組的排序
1.sort()函數用於對指定的數組進行升序排序
<?php
/*
*sort()函數用於對指定的數組進行升序排序
*語法如下:
*bool sort(array &array)[,int sort_flags]
*參數sort_flags是指定排序所依據的方式,若爲SORT_NUMBERIC則按值排序,若爲C則按相應ASCII值排序,若爲C則按接近於人所認知的順序排序
*/
$array = array("a","z","b","我","是");
echo ("排序前數組內容:<br>");
print_r ($array);
sort($array,SORT_REGULAR);
echo ("<br>排序前數組內容:<br>");
print_r ($array);
?>
運行結果:
排序前數組內容:
Array ( [0] => a [1] => z [2] => b [3] => 我 [4] => 是 )
排序前數組內容:
Array ( [0] => a [1] => b [2] => z [3] => 是 [4] => 我 )
2.rsort()函數用於實現將數組進行隆序排列
<?php
/*
*rsort()函數用於實現將數組進行隆序排列
*語法如下:
*bool rsort(array &array)[,int sort_flags]
*/
$array = array("a","z","b","我","是");
echo ("排序前數組內容:<br>");
print_r ($array);
rsort($array,SORT_REGULAR);
echo ("<br>排序前數組內容:<br>");
print_r ($array);
?>
運行結果:
排序前數組內容:
Array ( [0] => a [1] => z [2] => b [3] => 我 [4] => 是 )
排序前數組內容:
Array ( [0] => 我 [1] => 是 [2] => z [3] => b [4] => a )