La fonction natcasesort() trie un tableau en utilisant l'algorithme de « tri naturel ». Les valeurs clés conservent leurs noms de clé d'origine.
Dans l’algorithme de tri naturel, le nombre 2 est inférieur au nombre 10. Dans les algorithmes de tri informatique, 10 est inférieur à 2 car le premier nombre de « 10 » est inférieur à 2.
Cette fonction n'est pas sensible à la casse.
La fonction renvoie VRAI en cas de succès et FAUX en cas d'échec.
natcasesort (tableau)
paramètre | décrire |
---|---|
tableau | Requis. Spécifie le tableau à trier. |
<?php$temp_files = array("temp15.txt","Temp10.txt","temp1.txt","Temp22.txt","temp2.txt");natsort($temp_files);echo "Ordre naturel : ";print_r($temp_files);echo "<br />";natcasesort($temp_files);echo "Ordre naturel insensible à la casse : ";print_r($temp_files);?>
Le code ci-dessus affichera :
Ordre naturel :Array([0] => Temp10.txt[1] => Temp22.txt[2] => temp1.txt[4] => temp2.txt[3] => temp15.txt)Ordre naturel insensible à la casse :Array([2] => temp1.txt[4] => temp2.txt[0] => Temp10.txt[3] => temp15.txt[1] => Temp22.txt)