php asort函數(shù)的用法是什么

PHP
小億
86
2024-03-06 13:52:11

asort() 函數(shù)用于按升序?qū)﹃P(guān)聯(lián)數(shù)組的值進(jìn)行排序,同時(shí)保持索引關(guān)系。其語(yǔ)法如下:

asort(array, sortingtype)

參數(shù)說(shuō)明:

  • array:必需。規(guī)定要排序的數(shù)組。
  • sortingtype:可選。規(guī)定排序的類(lèi)型??赡艿闹禐椋?
    • SORT_REGULAR - 默認(rèn)。把值按常規(guī)方法比較。
    • SORT_NUMERIC - 把值作為數(shù)字比較。
    • SORT_STRING - 把值作為字符串比較。

例如,對(duì)以下關(guān)聯(lián)數(shù)組按值進(jìn)行升序排序:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);

在上述示例中,數(shù)組 $age 將按照值的大小進(jìn)行升序排序,排序后的結(jié)果為:

Array
(
    [Peter] => 35
    [Ben] => 37
    [Joe] => 43
)

0