PHP常用的數組排序

2017.2.4

在一些項目中,我們通常利用數據庫去做了排序。程序中比較少排序。所以打算總結一下一些常用的排序。有錯大家也幫忙糾錯。

1:sort ? ?升序 ? 常用于一維數組的排序 ?不保持索引(鍵值被重新排整)

輸出


2:rsort 降序 常用于一維數組的排序 ?不保持索引(鍵值被重新排整)


輸出


3:asort和sort一樣,不同的是保持索引


輸出


4:arsort ?和rsort 一樣


輸出


總結:sort和asort都是asc, rsort和asort都是desc ,區別為索引是否變化。

5:另外兩個分別為 ksrot, krsort.是對鍵值分別進行asc和desc


輸出





最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 數組的概述 PHP 中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方...
    dptms閱讀 1,629評論 0 4
  • 1、數組中元素指針的移動 next:向后移動,指向下一個元素 prev:向前移動,指向前一個元素 end:指向最后...
    php紅薯閱讀 268評論 0 1
  • 在php中自帶了大量了數組排序函數,下面我們一一來介紹一下關于php數組排序的用法吧。 sort() 函數用于對數...
    smallThree1閱讀 865評論 0 0
  • 大家不要吐槽我寫的亂,其實是簡書的markdown編輯器有問題,看內容感覺寫的很亂。我聯系過簡書的技術人員,連我理...
    Airmole閱讀 969評論 0 4
  • 南山之巔閱讀 193評論 0 0