Classifique os elementos do array $a usando uma função de comparação definida pelo usuário:
<?phpfunction meu_sort($a,$b){if ($a==$b) return 0;return ($a<$b)?-1:1;}$a=array(4,2,8, 6);usort($a,"meu_sort");?>usort() classifica um array usando uma função de comparação definida pelo usuário.
usort( array,minhafunção );
parâmetro | descrever |
---|---|
variedade | Obrigatório. Especifica a matriz a ser classificada. |
minha função | Opcional. Uma string que define uma função de comparação que pode ser chamada. Se o primeiro parâmetro for <, =, > o segundo parâmetro, a função de comparação correspondente deverá retornar um número inteiro <, =, > 0. |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 4+ |