Triez le tableau :
<?php$temp_files = array("temp15.txt","temp10.txt","temp1.txt","temp22.txt","temp2.txt");sort($temp_files);echo "Tri standard : ";print_r($temp_files);echo "<br>";natsort($temp_files);echo "Naturel commande : ";print_r($temp_files);?>La fonction natsort() 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.
natsort( tableau )
paramètre | décrire |
---|---|
tableau | Requis. Spécifie le tableau à trier. |
Valeur de retour : | Renvoie VRAI en cas de succès et FAUX en cas d'échec. |
---|---|
Version PHP : | 4+ |
Journal de mise à jour : | Depuis PHP 5.2.10, lors du remplissage d'une chaîne numérique avec des zéros (par exemple '00006'), les zéros sont ignorés. |