จัดเรียงอาเรย์เชื่อมโยงตามลำดับจากมากไปน้อยตามชื่อคีย์:
<?php$age=array("ปีเตอร์"=>"35","เบน"=>"37","โจ"=>"43");krsort($อายุ);?>ฟังก์ชัน krsort() เรียงลำดับอาร์เรย์ที่เชื่อมโยงจากมากไปน้อยตามชื่อคีย์
เคล็ดลับ: โปรดใช้ฟังก์ชัน ksort() เพื่อจัดเรียงอาร์เรย์ที่เชื่อมโยงจากน้อยไปหามากตามชื่อคีย์
เคล็ดลับ: โปรดใช้ฟังก์ชัน arsort() เพื่อจัดเรียงอาร์เรย์ที่เชื่อมโยงจากมากไปน้อยตามค่าคีย์
krsort( อาร์เรย์, ประเภทการเรียงลำดับ );
พารามิเตอร์ | อธิบาย |
---|---|
อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ที่จะเรียงลำดับ |
ประเภทการเรียงลำดับ | ไม่จำเป็น. ระบุวิธีการจัดเรียงองค์ประกอบ/รายการของอาร์เรย์ ค่าที่เป็นไปได้: 0 = SORT_REGULAR - ค่าเริ่มต้น ใส่แต่ละรายการตามลำดับปกติ (มาตรฐาน ASCII ไม่ต้องเปลี่ยนประเภท) 1 = SORT_NUMERIC - ถือว่าแต่ละรายการเป็นตัวเลข 2 = SORT_STRING - ถือว่าแต่ละรายการเป็นสตริง 3 = SORT_LOCALE_STRING - ถือว่าแต่ละรายการเป็นสตริง โดยขึ้นอยู่กับสถานที่ปัจจุบัน (สามารถเปลี่ยนแปลงได้ด้วย setlocale()) 4 = SORT_NATURAL - ถือว่าแต่ละรายการเป็นสตริง โดยใช้การเรียงลำดับตามธรรมชาติ เช่น natsort() 5 = SORT_FLAG_CASE - สามารถจัดเรียงสตริงในการรวมกัน (ระดับบิตหรือ) กับ SORT_STRING หรือ SORT_NATURAL โดยไม่คำนึงถึงขนาดตัวพิมพ์ |
ค่าส่งคืน: | คืนค่า TRUE หากสำเร็จ และคืนค่า FALSE หากล้มเหลว |
---|---|
เวอร์ชัน PHP: | 4+ |