Örnek
Kullanıcı tanımlı bir işlev kullanarak anahtarlarına göre $ dizi dizinin elemanlarını sırala:
<?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");
uksort($arr,"my_sort");
?>
»Run örnek Tanımı ve Kullanımı
uksort() işlevi, bir kullanıcı tanımlı işlev kullanarak şifreler ile bir dizi sıralar.
Ipucu: uasort() kullanıcı tanımlı bir işlev kullanarak değerleri ile bir dizi sıralama işlevi.
Sözdizimi
uksort( array,myfunction );
Parametre | Açıklama |
---|---|
array | Gereklidir. sıralamak için diziyi belirtir |
myfunction | İsteğe bağlı. Bir çağrılabilir karşılaştırma işlevi tanımlayan bir dize. İlk bağımsız değişken ise, karşılaştırma fonksiyonu 0'dan bir tamsayıyı <, = veya> döndürmelidir <, = veya> ikinci bağımsız değişken daha |
Teknik detaylar
Geri dönüş değeri: | Başarı durumunda. aksi takdirde FALSE |
---|---|
PHP Sürümü: | 4+ |
<PHP Dizi Referans