來源:青燈夜游 發(fā)布時間:2019-01-11 13:48:41 閱讀量:1013
asort()函數(shù)會根據(jù)元素值來對數(shù)組進行排序;會以一種保持索引和值之間關(guān)系的方式進行排序的。下面本篇文章就來帶大家了解一下asort()函數(shù)的使用方法,希望對大家有所幫助。
asort()函數(shù)
asort()函數(shù)是PHP中的內(nèi)置函數(shù),默認(rèn)情況下,它按元素值的升序來進行排序。
基本語法:
1 |
|
參數(shù)說明:
$array參數(shù):必需參數(shù),用于指定要排序的數(shù)組。
$sorting_type參數(shù):可選參數(shù),用于指定如何排列數(shù)組的元素;有不同的排序類型。
以下就是可能出現(xiàn)的排序類型:
1、SORT_REGULAR:默認(rèn)值,把每一個元素按常規(guī)順序排列(Standard ASCII,不改變類型)。
2、SORT_NUMERIC:表示以數(shù)字方式比較來元素。
3、SORT_STRING:表示將元素作為字符串進行比較。
4、SORT_LOCALE_STRING:表示把每一項作為字符串來處理,基于當(dāng)前區(qū)域設(shè)置(可通過 setlocale() 進行更改)。
5、SORT_NATURAL:表示把每一項作為字符串來處理,使用類似 natsort() 的自然排序。
6、SORT_FLAG_CASE:表示可以結(jié)合(按位或)SORT_STRING 或 SORT_NATURAL 對字符串進行排序,不區(qū)分大小寫。
返回值:此函數(shù)成功時返回True,失敗時返回False。
asort()函數(shù)的使用
下面通過簡單的代碼示例來介紹asort()函數(shù)的使用方法
示例一:對字符串進行排序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
輸出:
示例二:對數(shù)字進行排序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
輸出:
在線
客服
客服
熱線
7*24小時客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信