PHP arsort() 函数

实例

按照键值对关联数组进行降序排序:

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

运行实例

定义和用法

arsort() 函数对关联数组按照键值进行降序排序。

提示:请使用 asort() 函数对关联数组按照键值进行升序排序。

提示:请使用 krsort() 函数对关联数组按照键名进行降序排序。

语法

arsort(array,sortingtype);
参数 描述
array 必需。规定要进行排序的数组。
sortingtype

可选。规定如何排列数组的元素/项目。可能的值:

  • 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 ပြန်လည်သတင်းပေးသည်。

နည်းပါး အချက်

ပြန်လည်သတင်း အောင်မြင်သော် TRUE ပြန်လည်သတင်းပေးသည်။ အောင်မြင်မှု မရရှိဘဲဖြစ်ခဲ့လျှင် FALSE ပြန်လည်သတင်းပေးသည်。
PHP အချက်အလက် 4+