首頁  >  文章  >  後端開發  >  php arsort數組降序排序詳細介紹_php實例

php arsort數組降序排序詳細介紹_php實例

怪我咯
怪我咯原創
2017-07-13 09:49:251697瀏覽

php arsort函數用於將陣列中的元素依照降序排序,如果排序成功則傳回true,否則傳回false,本文章向大家講解arsort函數的基本語法及使用實例,需要的朋友可以參考下

arsort 對數組進行降序排序並保持索引關係。

基本語法

bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

#本函數對陣列進行降序排序,陣列的索引保持和單元的關聯。

arsort函數主要用於對那些單元順序很重要的結合陣列進行排序。

參數介紹:

##array #必需。輸入的數組。 sort_flags
參數 #描述
可選。規定如何排列數組的元素/項目。可能的值:

  • 0 = SORT_REGULAR - 預設。把每一項依照常規順序排列(Standard ASCII,不改變類型)

  • 1 = SORT_NUMERIC - 把每一項當作數字來處理。

  • 2 = SORT_

    STRING - 把每一項當作字串來處理。

  • 3 = SORT_LOCALE_STRING - 將每一項當作字串來處理,基於目前區域設定(可透過 setlocale() 進行變更)。

  • 4 = SORT_NATURAL - 把每一項當作字串來處理,使用類似

    natsort() 的自然排序。

  • 5 = SORT_FLAG_CASE - 可以結合(位元或)SORT_STRING 或 SORT_NATURAL 對字串進行排序,不區分大小寫。

說明

#arsort() 函數對陣列進行反向排序並維持索引關係。主要用於對那些單元順序很重要的結合數組進行排序。


可選的第二個參數包含了附加的排序標識。


傳回值

成功時傳回 TRUE ,或在失敗時傳回 FALSE 。

實例:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");arsort($age);
?>

以上是php arsort數組降序排序詳細介紹_php實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn