php arsort數組降序排序詳細介紹_php執行個體

來源:互聯網
上載者:User
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);?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.