Função ksort
A função ksort ordena um array
por chaves em ordem crescente.
A função modifica o próprio array.
Sintaxe
ksort(array &$array, int $flags = SORT_REGULAR): bool
Exemplo
Vamos ordenar um array por chaves em ordem crescente:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4
];
ksort($arr);
var_dump($arr);
?>
Resultado da execução do código:
[
'a' => 5,
'b' => 1,
'c' => 2,
'd' => 4
'e' => 3,
]
Veja também
-
função
sort,
que ordena por elementos em ordem crescente -
função
rsort,
que ordena por elementos em ordem decrescente -
função
krsort,
que ordena por chaves em ordem decrescente -
função
asort,
que ordena por elementos em ordem crescente preservando chaves -
função
arsort,
que ordena por elementos em ordem decrescente preservando chaves -
função
natsort,
que ordena de forma natural -
função
natcasesort,
que ordena de forma natural sem diferenciar maiúsculas e minúsculas -
função
usort,
que ordena por uma função de callback -
função
uksort,
que ordena por chaves usando uma função de callback -
função
uasort,
que ordena por uma função de callback preservando chaves -
função
array_multisort,
que ordena múltiplos arrays