Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

uksort() ฟังก์ชั่นใน PHP


ฟังก์ชัน uksort() จัดเรียงอาร์เรย์ตามคีย์โดยใช้ฟังก์ชันที่ผู้ใช้กำหนด คืนค่า TRUE เมื่อสำเร็จ และ FALSE เมื่อล้มเหลว

ไวยากรณ์

uksort(arr, custom_function)

พารามิเตอร์

  • อาร์ − อาร์เรย์ที่ระบุ

  • custom_function − ฟังก์ชั่นการเปรียบเทียบ ต้องส่งคืนจำนวนเต็มที่น้อยกว่า เท่ากับ หรือมากกว่าศูนย์ ถ้าอาร์กิวเมนต์แรกถือว่าน้อยกว่า เท่ากับ หรือมากกว่าวินาทีตามลำดับ

คืนสินค้า

ฟังก์ชัน uksort() ส่งคืนค่า TRUE เมื่อสำเร็จ และ FALSE เมื่อล้มเหลว

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
function display($x,$y) {
   if ($x==$y) return 0;
   return ($x<$y)?-1:1;
}
$myarr = array("a"=>99,"b"=>27,"c"=>56);
uksort($myarr,"display");

foreach($myarr as $x=>$x_value) {
   echo "Key=" . $x . " Value=" . $x_value;
   echo "<br>";
}
?>

ผลลัพธ์

Key=a Value=99
Key=b Value=27
Key=c Value=56