Contoh
Mengurutkan elemen array arr $ dengan nilai-nilai menggunakan fungsi perbandingan yang ditetapkan 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");
?>
Menjalankan contoh » Definisi dan Penggunaan
The uasort() fungsi macam array dengan nilai-nilai menggunakan fungsi perbandingan yang ditetapkan pengguna.
Tip: Gunakan uksort() fungsi untuk mengurutkan array dengan kunci menggunakan fungsi perbandingan yang ditetapkan pengguna.
Sintaksis
uasort( array,myfunction );
Parameter | Deskripsi |
---|---|
array | Wajib. Menentukan array untuk mengurutkan |
myfunction | Pilihan. Sebuah string yang mendefinisikan fungsi perbandingan callable. Fungsi perbandingan harus kembali integer <, =, atau> dari 0 jika argumen pertama adalah <, =, atau> dari argumen kedua |
Rincian teknis
Kembali Nilai: | BENAR pada kesuksesan. FALSE pada kegagalan |
---|---|
PHP Versi: | 4+ |
<PHP Array Referensi