Computer >> Máy Tính >  >> Lập trình >> PHP

hàm usort () trong PHP

Hàm usort () sắp xếp một mảng theo các giá trị bằng một hàm do người dùng xác định

Cú pháp

usort(arr, custom_function)

Tham số

  • arr - Mảng được chỉ định.

  • custom_ function - 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 usort () 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(39, 23, 78, 55, 99, 120);
usort($myarr,"display");

for($i=0;$x<count($myarr);$i++) {
   echo $myarr[$i];
   echo "<br>";
}
?>

Đầu ra

Sau đây là kết quả -

23
39
55
78
99
120