ksort

ksort -- Ordena um array pelas chaves

Descrição

int ksort ( array array [, int sort_flags])

Ordena um array pelas chaves , mantendo a correlação entre as chaves e os valores . Essa função é bastante útil principalmente para arrays associativos .

Exemplo 1 . Exemplo de ksort( )

 
$frutas

 
=

 
array

 
(

 
"d

 
"

 
=

 
"limao"

 
,

 
"a

 
"

 
=

 
"laranja"

 
,

 
"b

 
"

 
=

 
"banana"

 
,

 
"c

 
"

 
=

 
"melancia")

 
;

 
ksort

 
($frutas)

 
;

 
reset

 
($frutas)

 
;

 
while

 
(list

 
($chave

 
,

 
$valor

 
)

 
=

 
each

 
($frutas)

 
)

 
{

 
echo

 
"$chave

 
=

 
$valor\n"

 
;

 
}





O programa acima mostraria :

 
a

 
=

 
laranja

 
b

 
=

 
banana

 
c

 
=

 
melancia

 
d

 
=

 
limao





Você pode modificar o comportamento da ordenação através do parâmetro opcional sort_flags , para mais detalhes veja sort( ) .

Veja também asort( ) , arsort( ) , krsort( ) , uksort( ) , sort( ) , natsort( ) e rsort( ) .

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