จัดเรียงองค์ประกอบในอาร์เรย์ $cars ตามลำดับตัวอักษรจากน้อยไปหามาก:
<?php $ cars = array ( " Volvo " , " BMW " , " Toyota " ) ;ฟังก์ชัน sort() เรียงลำดับอาร์เรย์ตัวเลขจากน้อยไปหามาก
เคล็ดลับ: ใช้ฟังก์ชัน rsort() เพื่อจัดเรียงอาร์เรย์ตัวเลขจากมากไปน้อย
เรียงลำดับ ( อาร์เรย์, ประเภทการเรียงลำดับ );
พารามิเตอร์ | อธิบาย |
---|---|
อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ที่จะเรียงลำดับ |
ประเภทการเรียงลำดับ | ไม่จำเป็น. ระบุวิธีการจัดเรียงองค์ประกอบ/รายการของอาร์เรย์ ค่าที่เป็นไปได้: 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+ |
จัดเรียงองค์ประกอบในอาร์เรย์ $numbers ตามลำดับตัวเลขจากน้อยไปหามาก:
<?php$numbers=array(4,6,2,22,11);sort($numbers);?>