PHP - Funzione usort ()
Sintassi
usort ( $array, $cmp_function )
Definizione e utilizzo
La funzione usort () ordina un array in base a una funzione di confronto definita dall'utente. Questa funzione assegna nuove chiavi per gli elementi dell'array. Le chiavi esistenti verranno rimosse.
Parametri
Suor n | Parametro e descrizione |
---|---|
1 |
array(Required) Specifica un array. |
2 |
cmp_function(Required) Utile funzione definita per confrontare i valori e ordinarli.
|
Valore di ritorno
Restituisce TRUE in caso di successo o FALSE in caso di fallimento.
Esempio
Prova il seguente esempio:
<?php
function cmp_function($a, $b) {
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
}
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
usort($fruits, "cmp_function");
print_r($fruits);
?>
Questo produrrà il seguente risultato:
Array ( [0] => orange [1] => lemon [2] => banana )