sort

sort -- Ordena um array

Descrição

void sort ( array array [, int sort_flags])

Essa função ordena um array . Os elementos serão ordenados do menor para o maior ao final da execução dessa função .

Exemplo 1 . Exemplo de sort( )

 
?php

 
$frutas

 
=

 
array

 
(

 
"limao"

 
,

 
"laranja"

 
,

 
"banana"

 
,

 
"melancia")

 
;

 
sort

 
($frutas)

 
;

 
reset

 
($frutas)

 
;

 
while

 
(list

 
($chave

 
,

 
$valor

 
)

 
=

 
each

 
($frutas)

 
)

 
{

 
echo

 
"frutas[".$chave

 
."

 
]

 
=

 
".$valor

 
."\n"

 
;

 
}

 
 
?





A saída desse programa seria :

 
fruits[

 
0

 
]

 
=

 
banana

 
fruits[1

 
]

 
=

 
laranja

 
fruits[2

 
]

 
=

 
limao

 
fruits[3

 
]

 
=

 
melancia





As frutas foram classificadas em ordem alfabética .

O segundo argumento opcional sort_flags pode ser usado para modificar o comportamento da ordenação podendo receber os seguintes valores :

Sinais de tipo de ordenação :



Veja também arsort( ) , asort( ) , ksort( ) , natsort( ) , natcasesort( ) , rsort( ) , usort( ) , array_multisort( ) e uksort( ) .

Nota : O segundo parâmetro foi adicionado a partir do PHP 4 .