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