Hàm natsort () trong PHP
Thí dụ
Sắp xếp một mảng:
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>
Định nghĩa và Cách sử dụng
Hàm natsort () 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.
Cú pháp
natsort(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: | Trả về TRUE nếu thành công hoặc FALSE nếu thất bại. |
---|---|
Phiên bản PHP: | 4+ |
PHP Changelog: | PHP 5.2.1: Chuỗi số có đệm 0 (ví dụ: '00006') bây giờ bỏ qua đệm 0 |
❮ Tham chiếu mảng PHP