PHP arsort() 函数

实例

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

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

运行实例

定义和用法

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

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

提示:请使用 krsort() ການຈັດອອກຕາມລຳດັບກັນຂອງອານຸຍາດທີ່ຈະຕັ້ງມາດຕະຖານຕາມກະຈັດຄູ່ມາ.

ຄຳເວົ້າ

arsort(array,sortingtype);
ປະເພດ ສະແດງ
array ຈຳເປັນ. ຈະຈັດອານຸຍາດທີ່ຈະຈັດອອກ.
sortingtype

ທີ່ສາມາດ. ຈະຈັດອອກຕາມລຳດັບທີ່ຈະຕັ້ງມາດຕະຖານການຈັດອອກອານຸຍາດ. ອີກຕາມມາດຕະຖານຄົງເບິ່ງ:

  • 0 = SORT_REGULAR - ຄົນເຫຼົ່າ. ຈະຈັດອອກຕາມລຳດັບຂອງມານິວເຊີຣນຄືກັບ ASCII, ບໍ່ປ່ຽນບັນດາປະເພດ.
  • 1 = SORT_NUMERIC - ຈະຈັດອອກຕາມຈຳນວນ.
  • 2 = SORT_STRING - ຈະຈັດອອກຕາມມານິວເຊີຣນ.
  • 3 = SORT_LOCALE_STRING - ຈະຈັດອອກຕາມມານິວເຊີຣນ, ຕັ້ງຢູ່ໃນພາຍໃນຂອງການຕັ້ງມາດຕະຖານ(ຈະບໍ່ມີການປ່ຽນໄດ້ຜ່ານ setlocale()).
  • 4 = SORT_NATURAL - ຈະຈັດອອກຕາມມານິວເຊີຣນ, ຈະຈັດອອກຕາມລຳດັບຂອງມານິວເຊີຣນຄືກັບ natsort().
  • 5 = SORT_FLAG_CASE - ຈະຈັດອອກຕາມລຳດັບຂອງຕາມມານິວເຊີຣນ, ຈະຈັດອອກຕາມມານິວເຊີຣນຫຼື SORT_NATURAL.

ກ່າວ

arsort() ການຈັດອອກຕາມລຳດັບກັນຂອງອານຸຍາດທີ່ປະກອບຢູ່ໃນອານຸຍາດ, ຈັດອອກຕາມລຳດັບກັນຂອງບັນດາອານຸຍາດຂອງອານຸຍາດ. ສຳລັບການຈັດອອກຕາມລຳດັບກັນທີ່ມີຄວາມສຳຄັນຕໍ່ອານຸຍາດຂອງບັນດາອານຸຍາດ.

ພາກສາທີສອງທີ່ອາດຈະມີອັນດຽວກັບອັນດຽວກັນ.

ຖ້າສຳເລັດແລ້ວກັບ TRUE, ຖ້າບໍ່ສຳເລັດແລ້ວກັບ FALSE.

ຂໍ້ມູນດ້ານເຕັກນິກ

ຜົນການຕອບກັບ: ຖ້າສຳເລັດແລ້ວກັບ TRUE, ຖ້າບໍ່ສຳເລັດແລ້ວກັບ FALSE.
PHP Version: 4+