三:數組_數組的排序

數組_數組的排序

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 ) 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章