Fungsi natsort() PHP

Contoh

Mengurutkan array:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Pengurutan standar:";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Pengurutan alam:";
print_r($temp_files);
?>

Contoh Eksekusi

Definisi dan Penggunaan

Fungsi natsort() mengurutkan array dengan algoritma pengurutan alam. Nama kunci mempertahankan namanya asli.

Dalam algoritma pengurutan alam, angka 2 lebih kecil daripada angka 10. Dalam algoritma pengurutan komputer, 10 lebih kecil daripada 2, karena angka pertama dalam '10' lebih kecil daripada 2.

Sintaks

natsort(array)
Parameter Deskripsi
array Diperlukan. Menentukan array yang akan diurutkan.

Fungsi natsort() mengurutkan elemen dalam array yang diberikan dengan algoritma pengurutan alam.

Fungsi natsort() melaksanakan “pengurutan alam”, yaitu metode pengurutan angka dari 1 sampai 9, dan huruf dari a sampai z, yang pendek lebih prioritas. Indeks array dan nilai unit tetap berhubungan.

Jika berhasil, fungsi ini akan mengembalikan TRUE, jika gagal akan mengembalikan FALSE.

Detil Teknik

Nilai Kembalian: Jika berhasil, akan mengembalikan TRUE, jika gagal akan mengembalikan FALSE.
Versi PHP: 4+
Log Perbaruan: Dari PHP 5.2.10, ketika mengisi string angka dengan 0 (contoh '00006'), 0 akan diabaikan.