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); ?>
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. |