Sintaxe
asort( $array [, $sort_flags] );
Definição e Uso
Essa função classifica uma matriz de forma que os índices da matriz mantenham sua correlação com os elementos da matriz aos quais estão associados. Isso é usado principalmente ao classificar matrizes associativas onde a ordem real dos elementos é significativa.
Parâmetros
Sr. Não |
Parâmetro e Descrição |
1 |
array Requeridos. Especifica uma matriz. |
2 |
sort_flags Opcional. Especifica como classificar os valores da matriz. Valores possíveis -
SORT_REGULAR- Padrão. Trate os valores como eles são (não altere os tipos)
SORT_NUMERIC - Trate valores numericamente
SORT_STRING - Trate os valores como strings
SORT_LOCALE_STRING - Trate os valores como strings, com base nas configurações locais
|
Valor de retorno
Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
Exemplo
Experimente o seguinte exemplo -
<?php
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
asort($fruits);
print_r($fruits);
?>
Isso produzirá o seguinte resultado -
Array ( [b] => banana [d] => lemon [a] => orange )