Hàm array_multisort() trong PHP

Định nghĩa Hàm array_multisort() trong PHP

Hàm array_multisort() trong PHP được sử dụng để sắp xếp nhiều mảng cùng một lúc, hoặc sắp xếp một mảng đa chiều.

Cú pháp Hàm array_multisort() trong PHP

Hàm array_multisort() trong PHP có cú pháp như sau:

array_multisort(array1,sorting order,sorting type,array2...);

Tham số

Tham sốMiêu tả
array1Bắt buộc. Xác định một mảng
Sort orderTùy ý. Xác định thứ tự sắp xếp. Các giá trị có thể có:
  • SORT_ASC: Sắp xếp theo thứ tự tăng dần (A-Z)
  • SORT_DESC: Sắp xếp theo thứ tự giảm dần (Z-A)
Sorting typeTùy ý. Xác định kiểu để so sánh. Các giá trị có thể có là:
  • SORT_REGULAR: Mặc định, so sánh các phần tử một cách thông thường
  • SORT_NUMERIC: So sánh các phần tử về giá trị số
  • SORT_STRING: So sánh các phần tử về giá trị chuỗi
array2Tùy ý. Xác định một mảng

Trả về giá trị

  • Trả về TRUE nếu thành công, và FALSE nếu thất bại.

Ví dụ minh họa cách sử dụng hàm array_multisort() trong PHP:

<?php
   $array1 = array("10", 100, 100, "a");
   $array2 = array(1, 3, "2", 1);

   array_multisort($array1, $array2);
   print_r($array1);
   print "<br>";
   print_r($array2);
?> 

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Hàm array_multisort() trong PHP 1

Bình luận