PHP中的sort函數(shù)用于對(duì)數(shù)組進(jìn)行升序排序。sort函數(shù)的參數(shù)設(shè)置如下:
- array:必需,要排序的數(shù)組。
- sort_flags:可選,用于指定排序行為的標(biāo)志。常用的sort_flags有:
- SORT_REGULAR:對(duì)數(shù)組的元素進(jìn)行普通比較(不改變類型),默認(rèn)值。
- SORT_NUMERIC:對(duì)數(shù)組的元素進(jìn)行數(shù)值比較。
- SORT_STRING:對(duì)數(shù)組的元素進(jìn)行字符串比較。
- SORT_LOCALE_STRING:根據(jù)當(dāng)前的本地化設(shè)置對(duì)數(shù)組的元素進(jìn)行字符串比較。
- SORT_NATURAL:對(duì)數(shù)組的元素進(jìn)行自然排序。
- SORT_FLAG_CASE:可以與SORT_STRING或SORT_NATURAL結(jié)合使用,對(duì)字符串進(jìn)行不區(qū)分大小寫的排序。
例如:
$array = array("apple", "Orange", "banana", "Peach");
sort($array, SORT_STRING | SORT_FLAG_CASE);
以上是sort函數(shù)的參數(shù)設(shè)置,根據(jù)不同的需求可以選擇合適的參數(shù)來進(jìn)行排序。