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
:
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
:
-
SORT_REGULAR
-
compara
os
itens
normalmente
-
SORT_NUMERIC
-
compara
os
itens
como
valores
numéricos
-
SORT_STRING
-
compara
os
itens
como
strings
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
.