Hàm natcaseort () trong PHP
Thí dụ
Sắp xếp một mảng bằng cách sử dụng natsort () và natcaseort ():
<?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 natcaseort () sắp xếp một mảng bằng cách sử dụng thuật toán "thứ tự tự nhiên". Các giá trị giữ các khóa ban đầu của chúng.
Trong thuật toán tự nhiên, số 2 nhỏ hơn số 10. Trong máy tính sắp xếp, số 10 nhỏ hơn 2 vì số đầu tiên trong "10" nhỏ hơn 2.
Hàm 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ả lại: | ĐÚNG về thành công. FALSE khi thất bại |
---|---|
Phiên bản PHP: | 4+ |
❮ Tham chiếu mảng PHP