Hàm uksort () sắp xếp một mảng theo các phím bằng cách sử dụng một hàm do người dùng xác định. Nó trả về TRUE khi thành công và FALSE khi thất bại.
Cú pháp
uksort(arr, custom_function)
Tham số
-
arr - Mảng được chỉ định.
-
tùy chỉnh chức năng - Chức năng so sánh. Nó phải trả về một số nguyên nhỏ hơn, bằng hoặc lớn hơn 0 nếu đối số đầu tiên được coi là tương ứng nhỏ hơn, bằng hoặc lớn hơn đối số thứ hai.
Quay lại
Hàm uksort () trả về TRUE khi thành công và FALSE khi thất bại.
Ví dụ
Sau đây là một ví dụ -
<?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>"; } ?>
Đầu ra
Key=a Value=99 Key=b Value=27 Key=c Value=56