PHP uasort() Fonksiyonu

Örnek

Dizideki elemanları anahtar değerlerine göre kullanıcı tanımlı karşılaştırma fonksiyonu ile sıralayın: $arr

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

Çalıştırma Örneği

Tanım ve Kullanım

uksort() fonksiyonu, kullanıcı tanımlı karşılaştırma fonksiyonu ile diziyi sıralar ve indeks ilişkisini korur (elemenlere yeni anahtar atamaz).

Başarı durumunda TRUE döner, başarısız durumunda FALSE döner.

Bu fonksiyon, birim sırası çok önemli olan kombinasyon dizileri için sıralamada kullanılır.

İpucu:Kullanım: uksort() Fonksiyon, kullanıcı tanımlı karşılaştırma fonksiyonu ile dizinin anahtarlarına göre sıralar.

Sözdizimi

uasort(dizi,myfunction);
Parametre Açıklama
dizi Gerekli. Sıralanacak diziyi tanımlar.
myfunction Opsiyonel. Kullanıcı tanımlı karşılaştırma fonksiyonunu tanımlayan bir dize. İlk parametre ikinci parametreye eşit veya büyükse, karşılaştırma fonksiyonu 0 veya büyük eşit bir tamsayı dönmelidir.

Teknik Açıklamalar

Dönüş Değeri: Başarı durumunda TRUE döner, başarısız durumunda FALSE döner.
PHP Sürümü: 4+