Home » PHP » Fungsi Array usort() PHP

Fungsi Array usort() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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
  */

Definisi dan Penggunaan

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

Syntax

usort(array, myfunction)

Nilai Parameter

ParameterDeskripsi
arrayRequired. Menentukan array yang akan diurutkan
myfunctionOptional. 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

Detail Teknis

Return Value:TRUE tentang kesuksesan. FALSE jika gagal
PHP Version:4+

You may also like