Fonction natcasesort() PHP
Définition et utilisation
La fonction natcasesort() trie les tableaux avec l'algorithme de "tri naturel". Les clés conservent leurs noms d'origine.
Dans l'algorithme de tri naturel, le nombre 2 est inférieur au nombre 10. Dans l'algorithme de tri informatique, 10 est inférieur à 2, car le premier chiffre de "10" est inférieur à 2.
La fonction est insensible à la casse.
Si le succès, la fonction retourne TRUE, si l'échec, retourne FALSE.
Syntaxe
natcasesort(array)
Paramètres | Description |
---|---|
array | Obligatoire. Définit l'array à trier. |
Exemple
<?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Tri naturel :"; print_r($temp_files); echo "<br />"; natcasesort($temp_files); echo "Ordre naturel non sensible à la casse :"; print_r($temp_files); ?>
La sortie du code ci-dessus :
Tri naturel : Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Ordre naturel non sensible à la casse : Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )