Fonction strnatcasecmp() de PHP

strnatcasecmp()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

strnatcasecmp () — Comparaison de chaînes avec l'algorithme d'"ordre naturel" (insensible à la casse)

strnatcasecmp()

Définition et utilisation

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

strnatcasecmp() 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.

Cette fonction retourne :

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

              strnatcasecmp (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


Bouts et notes

Note : La fonction strnatcasecmp () ne distingue pas majuscules et minuscules.


Exemple Sélectionner le code

              <?php
echo strnatcasecmp("2Hello world!","10Hello world!");
echo "<br />";
echo strnatcasecmp("10Hello world!","2Hello world!"); ?>

Le rendement du code ci-dessus sera :

Sélectionner le code

              -1
1


Par carabde 22 Aout 2014