Contoh
Urutkan sebuah array:
<?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); ?> /* Output : Standard sorting: Array ( [0] => temp1.txt [1] => temp10.txt [2] => temp15.txt [3] => temp2.txt [4] => temp22.txt ) Natural order: Array ( [0] => temp1.txt [3] => temp2.txt [1] => temp10.txt [2] => temp15.txt [4] => temp22.txt ) */
Definisi dan Penggunaan
Fungsi natsort()
digunakan untuk mengurutkan array dengan menggunakan algoritma “natural order”. Nilai mempertahankan kunci aslinya.
Dalam algoritme natural, angka 2 lebih kecil dari angka 10. Dalam pengurutan komputer, 10 kurang dari 2, karena angka pertama dalam “10” kurang dari 2.
Syntax
natsort(array)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array | Required. Menentukan array yang akan diurutkan |
Detail Teknis
Return Value: | Mengembalikan TRUE pada kesuksesan atau FALSE pada kegagalan. |
---|---|
PHP Version: | 4+ |
PHP Changelog: | PHP 5.2.1: String numerik tanpa bantalan (misalnya, ‘00006’) sekarang abaikan pengisi 0 |