Classifique uma matriz associativa em ordem decrescente por nome de chave:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");krsort($age);?>A função krsort() classifica um array associativo em ordem decrescente por nome de chave.
Dica: Use a função ksort() para classificar a matriz associativa em ordem crescente por nome de chave.
Dica: Use a função arsort() para classificar o array associativo em ordem decrescente por valor-chave.
krsort( array,tipo de classificação );
parâmetro | descrever |
---|---|
variedade | Obrigatório. Especifica a matriz a ser classificada. |
tipo de classificação | Opcional. Especifica como os elementos/itens de uma matriz são organizados. Valores possíveis: 0 = SORT_REGULAR - Padrão. Coloque cada item na ordem normal (padrão ASCII, não altere o tipo). 1 = SORT_NUMERIC – trata cada item como um número. 2 = SORT_STRING – Trata cada item como uma string. 3 = SORT_LOCALE_STRING - Trata cada item como uma string, com base na localidade atual (pode ser alterado com setlocale()). 4 = SORT_NATURAL - Trate cada item como uma string, usando classificação natural como natsort(). 5 = SORT_FLAG_CASE - Strings podem ser classificadas em combinação (OR bit a bit) com SORT_STRING ou SORT_NATURAL, sem distinção entre maiúsculas e minúsculas. |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 4+ |