Fungsi uasort() PHP
Contoh
Mengurutkan elemen array $arr berdasarkan nilai kunci dengan menggunakan fungsi pembanding yang ditentukan pengguna:
<?php function my_sort($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6"); uasort($arr,"my_sort"); ?>
Definisi dan Penggunaan
Fungsi uasort() mengurutkan array dengan menggunakan fungsi pembanding yang ditentukan pengguna dan mempertahankan hubungan indeks (tidak mengalokasikan kunci baru untuk elemen).
Jika sukses kembalikan TRUE, jika gagal kembalikan FALSE.
Fungsi ini digunakan untuk mengurutkan array gabungan yang penting urutan unit.
Petunjuk:Gunakan uksort() Fungsi mengurutkan array berdasarkan nama kunci melalui fungsi pembanding yang ditentukan pengguna.
Sintaks
uasort(array,myfunction);
Parameter | Deskripsi |
---|---|
array | Wajib. Tentukan array yang akan diurutkan. |
myfunction | Pilihan. Definisi string yang dapat digunakan untuk fungsi pembanding yang dapat dipanggil. Jika parameter pertama lebih kecil dari sama dengan atau lebih besar dari parameter kedua, fungsi pembanding harus kembalikan integer kecil dari sama dengan atau lebih besar dari 0. |
Detil Teknis
Nilai kembalian: | Jika sukses kembalikan TRUE, jika gagal kembalikan FALSE. |
Versi PHP: | 4+ |