PHP natcasesort()Fonctions


PHP Array ReferenceRéférence complète des tableaux PHP

Définition et utilisation

La fonction natcasesort() trie un tableau en utilisant un algorithme d'« ordre naturel ». Les clés conservent leurs noms de clé d'origine.

Dans un algorithme d'ordre naturel, le nombre 2 est inférieur au nombre 10. Dans un algorithme de tri informatique, 10 est inférieur à 2, car le premier chiffre de « 10 » est inférieur à 2.

Cette fonction ne tient pas compte de la casse.

Cette fonction renvoie TRUE en cas de succès, ou FALSE en cas d'échec.

Syntaxe

natcasesort(array)

Parameters Description
array Obligatoire. Spécifie le tableau à trier.


Exemples

<?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 :
Tableau
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Ordre naturel insensible à la casse :
Tableau
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)


PHP Array ReferenceRéférence complète des tableaux PHP Autres extensions