ຫົວຫນື່ງ PHP asort() ວິກັງ

ຄວາມປະສົມ

ຈັດອອກວິກາດອັນຍາບັນຄັນພາຍໃນຄັນຕິນຕອນນັບຫນື່ງສູງຫນື່ງຕໍ່າຕໍ່ຈາກການຈັດອັນຍາບັນປະຕູຂອງອັນຍາບັນຄັນ.

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
asort($age);
?>

ຄວາມປະສົມ

ການກໍານົດ ແລະ ການນໍາໃຊ້

ຫົວຫນື່ງ asort() ວິກັງການຈັດອອກວິກາດອັນຍາບັນປະຕູຂອງອັນຍາບັນຄັນພາຍໃນຄັນຕິນຕອນນັບຫນື່ງສູງຫນື່ງຕໍ່າຕໍ່.

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

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

语法

asort(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 ສຳລັບການຈັດອະນາຄົດຄວາມຂອງຄວາມຄຳເວົ້າ, ບໍ່ມີຄວາມແຕກຕ່າງຄຳລະບຽບ.

ອະທິບາຍ

asort() ການຈັດອະນາຄົດອອກອາກາດອີກຄືນໃນຕອນກາງຄົນນໍາມະດາ ແລະຍັງຄົງກັບບັນດາກົດລະບຽບ. ພົນພື້ນຖານວ່າຄົນນໍາມະດາທີ່ມີຄວາມສຳຄັນ.

ຄູ່ມືທີສອງກວມເອົາຄວາມອັກສົບຄົນນໍາມະດາ.

ຖ້າປະສົບຜົນສຳເລັດຈະກັບຄືນ TRUE, ຖ້າບໍ່ປະສົບຜົນຈະກັບຄືນ FALSE.

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

ຄືນ: ຖ້າປະສົບຜົນສຳເລັດຈະກັບຄືນ TRUE, ຖ້າບໍ່ປະສົບຜົນຈະກັບຄືນ FALSE.
PHP Version: 4+