Home » PHP » Fungsi natsort() PHP

Fungsi natsort() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
arrayRequired. 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

You may also like