Fungsi natsort() PHP
Contoh
Urutkan array:
<?php $temp_files = array("temp15.txt","temp10.txt", "temp1.txt","temp22.txt","temp2.txt"); sort($temp_files); echo "Pemilihan standar:"; print_r($temp_files); echo "<br>"; natsort($temp_files); echo "Pemilihan alam:"; print_r($temp_files); ?>
Definisi dan penggunaan
Fungsi natsort() mengurutkan array dengan kaedah "pemilihan alam" dan mempertahankan kekunci asal.
Dalam kaedah pengurutan alam, nombor 2 lebih kecil daripada nombor 10. Dalam kaedah pengurutan komputer, 10 lebih kecil daripada 2, kerana nombor pertama dalam '10' lebih kecil daripada 2.
Sintaks
natsort(array)
Parameter | Penerangan |
---|---|
array | Diperlukan. Tentukan array yang akan diurutkan. |
Fungsi natsort() mengurutkan elemen dalam array yang diberikan dengan kaedah pengurutan alam.
Fungsi natsort() melaksanakan "pemilihan alam", iaitu kaedah pengurutan nombor dari 1 hingga 9, huruf dari a hingga z, dan yang pendek mempunyai keutamaan. Indeks array dan nilai unit mempertahankan hubungan.
Jika berjaya, fungsi ini kembalikan TRUE, jika gagal, kembalikan FALSE.
Detil Teknik
Kembalikan nilai: | Jika berjaya, kembalikan TRUE, jika gagal, kembalikan FALSE. |
Versi PHP: | 4+ |
Log Pembaruan: | Dari PHP 5.2.10, apabila nombor string diisi dengan 0 (contohnya '00006'), 0 akan diabaikan. |