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");
?>

Contoh Perjalanan

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+