Contoh
Urutkan elemen dari $a array menggunakan fungsi perbandingan yang ditentukan pengguna:
<?php function my_sort($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $a=array(4,2,8,6); usort($a,"my_sort"); $arrlength=count($a); for($x=0;$x<$arrlength;$x++) { echo $a[$x]; echo "<br>"; } ?> /* Output 2 4 6 8 */
Fungsi usort()
mengurutkan array menggunakan fungsi perbandingan yang ditentukan pengguna.
usort(array, myfunction)
Parameter | Deskripsi |
---|---|
array | Required. Menentukan array yang akan diurutkan |
myfunction | Optional. String yang mendefinisikan fungsi perbandingan yang dapat dipanggil. Fungsi perbandingan harus mengembalikan bilangan bulat <, =, atau> dari 0 jika argumen pertama adalah <, =, atau> daripada argumen kedua |
Return Value: | TRUE tentang kesuksesan. FALSE jika gagal |
---|---|
PHP Version: | 4+ |