PHP uasort() ฟังก์ชัน

ตัวอย่าง

จัดระเบียบองค์ประกอบของตาราง $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");
uasort($arr,"my_sort");
?>

ตัวอย่างที่สามารถทำได้

กำหนดและวิธีใช้

uksort() ฟังก์ชันจัดระเบียบตารางด้วยฟังก์ชันเปรียบเทียบที่กำหนดโดยผู้ใช้ และรักษาความเชื่อมโยงดั้งเดิม (ไม่แจกแจงให้มีใบกำกับใหม่ให้กับองค์ประกอบ)

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

ฟังก์ชันนี้ใช้เพื่อจัดระเบียบตารางที่ลำดับของเฉพาะเจาะจงมีความสำคัญ

คำเตือน:ใช้ uksort() ฟังก์ชันที่จัดระเบียบตารางตามชื่อด้วยฟังก์ชันเปรียบเทียบที่กำหนดโดยผู้ใช้

ภาษาบัญญัติ

uasort(array,myfunction);
ประกาศ คำอธิบาย
array จำเป็น。กำหนดตัวแปรของลำดับที่ต้องการจัดระเบียบ
myfunction เลือกตั้ง。กำหนดตัวแปรของฟังก์ชันเปรียบเทียบที่สามารถเรียกใช้ได้ ถ้าองค์ประกอบแรกเล็กกว่าหรือใหญ่กว่าองค์ประกอบที่สอง ฟังก์ชันเปรียบเทียบจะต้องคืนค่าเลขจำนวนเล็กกว่าหรือใหญ่กว่า 0

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

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