จัดเรียงองค์ประกอบของอาร์เรย์ $a โดยใช้ฟังก์ชันการเปรียบเทียบที่ผู้ใช้กำหนด:
<?phpfunction my_sort($a,$b){if ($a==$b) return 0;return ($a<$b)?-1:1;}$a=array(4,2,8, 6);usort($a,"my_sort");?>usort() เรียงลำดับอาร์เรย์โดยใช้ฟังก์ชันการเปรียบเทียบที่ผู้ใช้กำหนด
usort( อาร์เรย์, myfunction );
พารามิเตอร์ | อธิบาย |
---|---|
อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ที่จะเรียงลำดับ |
ฟังก์ชั่นของฉัน | ไม่จำเป็น. สตริงที่กำหนดฟังก์ชันการเปรียบเทียบที่เรียกได้ หากพารามิเตอร์ตัวแรก <, =, > พารามิเตอร์ตัวที่สอง ฟังก์ชันการเปรียบเทียบที่เกี่ยวข้องจะต้องส่งคืนจำนวนเต็ม <, =, > 0 |
ค่าส่งคืน: | คืนค่า TRUE หากสำเร็จ และคืนค่า FALSE หากล้มเหลว |
---|---|
เวอร์ชัน PHP: | 4+ |