Hàm natcasesort() trong PHP

Định nghĩa và cách sử dụng

Hàm natcasesort() sử dụng thuật toán "sắp xếp tự nhiên" để sắp xếp mảng. Giữ nguyên giá trị khóa ban đầu.

Trong thuật toán sắp xếp tự nhiên, số 2 nhỏ hơn số 10. Trong thuật toán sắp xếp máy tính, 10 nhỏ hơn 2, vì số đầu tiên của "10" nhỏ hơn 2.

Hàm này không phân biệt chữ hoa thường.

Nếu thành công, hàm này trả về TRUE, nếu thất bại thì trả về FALSE.

Cú pháp

natcasesort(mảng)
参數 Mô tả
mảng Bắt buộc. Định nghĩa mảng cần sắp xếp.

Mẫu

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Sắp xếp tự nhiên:";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Không phân biệt chữ hoa thường:";
print_r($temp_files);
?>

Kết quả đầu ra của mã trên:

Sắp xếp tự nhiên:
Mảng
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Không phân biệt chữ hoa thường:
Mảng
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)