Manuel PHP
strnatcmp
(PHP 4, PHP 5)
strnatcmp — Comparaison de chaînes avec l'algorithme d'"ordre naturel"
Description
int strnatcmp
( string $str1
, string $str2
)
Implémente l'algorithme de comparaison qui ordonne les chaînes tel qu'un homme le ferait. Cette fonction est similaire à la fonction strnatcmp(), mais la comparaison n'est pas sensible à la casse.
Liste de paramètres
- str1
-
La première chaîne.
- str2
-
La seconde chaîne.
Valeurs de retour
De la même façon que les autres fonctions comparant deux chaînes, la fonction retourne < 0 si str1 est inférieure à str2 ; > 0 si str1 est supérieure à str2 , et 0 si les deux chaînes sont égales.
Exemples
Un exemple de la différence de traitement avec l'algorithme standard est présenté ci-dessous :
L'exemple ci-dessus va afficher :
Tri de chaînes standard
Array
(
[0] => img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
Tri de chaînes "ordre naturel"
Array
(
[0] => img1.png
[1] => img2.png
[2] => img10.png
[3] => img12.png
)
Remonter 
