PHP關聯數組按鍵名實現降序排列,我們可以直接透過PHP中的krsor()函數來實現。 krsort函數表示對陣列依照鍵名逆向排序。
那麼在前面的文章中,已經跟大家介紹過PHP關聯數組按鍵名實現升序排列的方法。
下面我們繼續結合簡單的範例,跟大家介紹PHP陣列按鍵名實現降序排列的方法。
程式碼範例如下:
<?php $arr = array("b"=>"banana","a"=>"apple","d"=>"dog","c"=>"cat"); echo "<pre class="brush:php;toolbar:false">"; //按键排序数组 krsort($arr); print_r($arr);
排序結果如下所示:
#如圖,這裡的鍵名為字母,並且依照英文字母逆序的順序進行排列的。也就相當於降序排列。
同樣如果鍵名為數字,也會實現降序排列。
<?php $arr = array("2"=>"banana","4"=>"apple","1"=>"dog","5"=>"cat"); echo "<pre class="brush:php;toolbar:false">"; krsort($arr); print_r($arr);
如下:
krsort函數表示對陣列依照鍵名逆向排序。
說明 :
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
對陣列依照鍵名逆向排序,保留鍵名到資料的關聯。主要用於結合數組。
其參數:array表示輸入的陣列。 sort_flags表示可以用可選參數 sort_flags 改變排序的行為。
傳回值:成功時傳回 TRUE, 或失敗時傳回 FALSE。
本篇文章就是關於PHP陣列按鍵名實現降序排列的方法,也很簡單易懂,希望對需要的朋友有所幫助!
以上是PHP數組如何按鍵名實現降序排列的詳細內容。更多資訊請關注PHP中文網其他相關文章!