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

hàm asort () trong PHP

Hàm asort () sắp xếp một mảng kết hợp trong mảng tăng dần và duy trì liên kết chỉ mục.

Cú pháp

asort(arr, compare)

Tham số

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

  • so sánh - Chỉ định cách so sánh các phần tử / mục của mảng. Giá trị có thể có−

    • SORT_STRING - So sánh các mục dưới dạng chuỗi

    • SORT_REGULAR - So sánh các mặt hàng mà không cần thay đổi loại

    • SORT_NUMERIC - So sánh các mục bằng số

    • SORT_LOCALE_STRING - So sánh các mục dưới dạng chuỗi, dựa trên cục bộ hiện tại.

    • SORT_NATURAL - So sánh các mục dưới dạng chuỗi sử dụng thứ tự tự nhiên

Quay lại

Hàm asort () 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
$a = array(
   "0" => "India",
   "1" => "Australia",
   "2" => "England",
   "3" => "Bangladesh",
   "4" => "Zimbabwe",
);
asort($a);
foreach ($a as $key => $val) {
   echo "[$key] = $val";
   echo"\n";
}
?>

Đầu ra

[1] = Australia
[3] = Bangladesh
[2] = England
[0] = India
[4] = Zimbabwe