Fungsi usort() PHP

Contoh

Urutkan elemen di array $a dengan 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");
?>

Contoh Penggunaan

Definisi dan Penggunaan

usort() mengurutkan array dengan menggunakan fungsi perbandingan yang ditentukan pengguna.

Sintaks

usort(array,myfunction);
Parameter Deskripsi
array Wajib. Tentukan array yang akan diurutkan.
myfunction Pilihan. Definisi string yang dapat dipanggil untuk fungsi perbandingan. Jika parameter pertama lebih kecil dari sama dengan atau lebih besar dari parameter kedua, fungsi perbandingan harus kembali dengan integer yang lebih kecil dari sama dengan atau lebih besar dari 0.

Keterangan

Fungsi usort() mengurutkan array dengan menggunakan fungsi yang ditentukan pengguna.

Keterangan:Jika hasil perbandingan dua elemen sama, urutan elemen dalam array yang diurutkan belum ditentukan. Sebelum PHP 4.0.6, fungsi yang dibuat pengguna akan mempertahankan urutan elemen asli. Tetapi karena algoritma pengurutan yang baru yang diintegrasikan di 4.1.0, hasilnya tidak akan seperti itu, karena belum ada solusi yang efektif untuk hal ini.

Keterangan:Fungsi ini untuk array Atur elemen dalam array dengan nama kunci baru. Ini akan menghapus nama kunci asli.

Detil Teknologi

Nilai kembalian: Kembali TRUE jika sukses, kembali FALSE jika gagal.
Versi PHP: 4+