Exemplo
Ordenar os elementos da matriz arr $ por valores usando uma função de comparação definida pelo utilizador:
<?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");
?>
Exemplo executar » Definição e Uso
O uasort() função ordena uma matriz de valores usando uma função de comparação definida pelo utilizador.
Dica: Use o uksort() a função de ordenar uma matriz de chaves utilizando uma função de comparação definida pelo utilizador.
Sintaxe
uasort( array,myfunction );
Parâmetro | Descrição |
---|---|
array | Requeridos. Especifica a matriz para classificar |
myfunction | Opcional. Uma seqüência que define uma função de comparação que pode ser chamado. A função de comparação deve retornar um inteiro <, =, ou> que 0 se o primeiro argumento é <, =, ou> do que o segundo argumento |
Detalhes técnicos
Valor de retorno: | TRUE em caso de sucesso. Em caso de falha |
---|---|
PHP Versão: | 4+ |
<PHP matriz de referência