Classifique a matriz:
<?php$temp_files = array("temp15.txt","temp10.txt","temp1.txt","temp22.txt","temp2.txt");sort($temp_files);echo "Classificação padrão: ";print_r($temp_files);echo "<br>";natsort($temp_files);echo "Natural ordem: ";print_r($temp_files);?>A função natsort() classifica um array usando o algoritmo de “classificação natural”. Os valores-chave mantêm seus nomes-chave originais.
No algoritmo de classificação natural, o número 2 é menor que o número 10. Em algoritmos de classificação de computador, 10 é menor que 2 porque o primeiro número em “10” é menor que 2.
natsort ( matriz )
parâmetro | descrever |
---|---|
variedade | Obrigatório. Especifica a matriz a ser classificada. |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | A partir do PHP 5.2.10, ao preencher uma string numérica com zeros (por exemplo, '00006'), os zeros são ignorados. |