Fonction strnatcmp() de PHP

La fonction strnatcmp()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

strnatcmp() — Comparaison de chaînes avec l'algorithme d'"ordre naturel"

La fonction strnatcmp()

Définition et utilisation

La fonction de strnatcmp () compare deux chaînes utilisant un algorithme « normal ».

Implémente l'algorithme de comparaison qui ordonne les chaînes tel qu'un homme le ferait. Cette fonction est similaire à la fonction strnatcasecmp, mais la comparaison n'est pas sensible à la casse.

Cette fonction retourne :

  • 0 - si les deux chaînes sont égales
  • <0 - si string1 est moins que string2
  • >0 - si string1 est plus grand que string2
Syntaxe

              strnatcmp (string1, string2)
           
 
Paramètre Description

string1

Requis. Spécifie la première chaîne pour comparer

string2

Requis. Spécifie la deuxième chaîne pour comparer


Note : La fonction strnatcmp () distingue les majuscules et minuscules.


Exemple Sélectionner le code

              <?php
              echo strnatcasecmp("2Bonjour le monde!","10Bonjour le monde!");
              echo "<br />";
              echo strnatcasecmp("10Bonjour le monde!","2Bonjour le monde!");
              ?>
           
 

Le résultat du code ci-dessus sera :

Sélectionner le code

              -1
1


Par carabde 22 Aout 2014