ฟังก์ชัน sort() ของ PHP

ตัวอย่าง

เรียงลำดับค่าของแอร์เรย์ $cars ตามตัวอักษรในลำดับที่เรียงต่ำสูง:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>

สามัญทดลอง

การรับรู้และวิธีใช้

ฟังก์ชัน sort() จะเรียงลำดับตามดัชนีแอร์เรย์ในลำดับที่เรียงต่ำสูง

หมายเหตุ:ฟังก์ชันนี้จะมอบชื่อใหม่แก่หน่วยของแอร์เรย์ ชื่อในแอร์เรย์เดิมจะถูกลบออก

ถ้าประสบความสำเร็จก็จะกลับมา TRUE ถ้าล้มเหลวก็จะกลับมา FALSE。

คำเตือน:ใช้ rsort() ฟังก์ชันนี้เรียงลำดับแอร์เรย์ที่มีดัชนีลง

ศัพท์

sort(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 - สามารถใช้ร่วมกัน (AND) SORT_STRING หรือ SORT_NATURAL ในการเรียงลำดับตัวอักษร ไม่สนใจในรูปของตัวอักษร

รายละเอียดเทคนิค

ค่าที่กลับมา: ถ้าประสบความสำเร็จก็จะกลับมา TRUE ถ้าล้มเหลวก็จะกลับมา FALSE。
PHP รุ่น: 4+

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

เรียงลำดับอิเล็กทรอนิกส์ของแถวในแอร์เรย์ $numbers โดยเลข

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

สามัญทดลอง