PHP - função asort ()

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 )