Hàm natcasesort() trong PHP
Ví dụ
Sắp xếp một mảng bằng cách sử dụng natsort() và natcasesort():
<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Natural order case insensitve: ";
print_r($temp_files);
?>
Đầu ra của đoạn mã trên sẽ là:
Natural order:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Natural order case insensitve:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)
Định nghĩa và cách sử dụng
Hàm natcasesort() sắp xếp một mảng bằng thuật toán "thứ tự tự nhiên". Các giá trị giữ nguyên khóa gốc của chúng.
Trong thuật toán tự nhiên, số 2 nhỏ hơn số 10. Trong sắp xếp trên máy tính, 10 nhỏ hơn 2, vì số đầu tiên trong "10" nhỏ hơn 2.
Chức năng này không phân biệt chữ hoa chữ thường.
Cú pháp
natcasesort(array)
Giá trị tham số
Parameter | Description |
---|---|
array | Required. Specifies the array to sort |
Chi tiết kỹ thuật
Giá trị trả về: | ĐÚNG khi thành công. FALSE khi thất bại |
---|---|
Phiên bản PHP: | 4+ |
❮ Tham chiếu mảng PHP