Hàm natsort() của PHP
Ví 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);
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm natsort() 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.
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ả về: | Trả về TRUE nếu thành công hoặc FALSE nếu thất bại. |
---|---|
Phiên bản PHP: | 4+ |
Nhật ký thay đổi PHP: | PHP 5.2.1: Chuỗi số có đệm 0 (ví dụ: '00006') hiện bỏ qua phần đệm 0 |
❮ Tham chiếu mảng PHP