sort只依據值從小到大排序,鍵值不參與排序
asort依據值排序,鍵值參與排序
ksort依據鍵值排序,值參與排序
sort只依據值從小到大排序,鍵值不參與排序。
例
<?php$arr=array("a"=>"d","d"=>"c","b"=>"a");
sort($arr);
var_dump($arr);
?>
結果array(3)
asort依據值進行排序,鍵值參與排序
<?php$arr=array("a"=>"d","d"=>"c","b"=>"a");
asort($arr);
var_dump($arr);
?>
結果array(3)
ksort依據鍵值進行排序,值參與排序
<?php$arr=array("a"=>"d","d"=>"c","b"=>"a");
ksort($arr);
var_dump($arr);
?>
結果array(3)
awk 陣列排序 asort 與 asorti
兩者排序區別 asort 是對陣列的值進行排序,並且會丟掉原先鍵值 asorti是對陣列的下標進行排序。資料檔案 12 34 78 90 23 45 1.awk是關聯陣列。for in迴圈輸出時候,預設列印出來是無序陣列。root zhenjiang awk end test 78 90 12 34...
grep sed與sort常用方法
grep 可以用正規表示式給grep指定模式。如 grep he file grep v unix file 顯示file中所有不包含unix的行 grep l move history c 列出包含mov history的檔案 grep n move history testch.c 在匹配的行前...
qsort與sort的區別
qsort有四個引數,必須都有,而且返回值大於0則交換,小於等於0則不動.這點跟布林型不一樣,而sort返回值就是嚴格的布林型,不過為真就是不交換,為假則交換.所以兩者不同,當然兩者還有其他不同,但是大家應該知道,所以不一一枚舉,要注意的就是這兩者的返回值是不一樣的.親測有效.include inc...