Esempio
Ordinare gli elementi della matrice arr $ di chiavi utilizzando una funzione definita dall'utente:
<?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");
?>
Esempio Run » Definizione e l'utilizzo
uksort() funzione ordina un array chiavi usando una funzione definita dall'utente.
Tip: Utilizzare uasort() funzione per ordinare un array mediante una funzione definita dall'utente.
Sintassi
uksort( array,myfunction );
Parametro | Descrizione |
---|---|
array | Necessario. Specifica la matrice per ordinare |
myfunction | Opzionale. Una stringa che definiscono una funzione di confronto richiamabile. La funzione di confronto deve restituire un numero intero <, = o> di 0 se il primo argomento è <, = o> del secondo argomento |
Dettagli tecnici
Valore di ritorno: | TRUE in caso di successo. FALSE in caso di fallimento |
---|---|
Versione PHP: | 4+ |
<PHP Array Riferimento