135 of 410 menu

Fonction strnatcasecmp

La fonction strnatcasecmp effectue une comparaison de deux chaînes de caractères de manière insensible à la casse, en utilisant l'algorithme d'ordre naturel (natural order). Le premier paramètre reçoit la première chaîne à comparer, le second - la deuxième chaîne. La fonction retourne 0 si les chaînes sont identiques, un nombre -1 si la première chaîne est inférieure à la seconde, et un nombre supérieur à 1 si la première chaîne est supérieure à la seconde.

Syntaxe

strnatcasecmp(string1, string2);

Exemple

Comparons deux chaînes identiques sans tenir compte de la casse :

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Résultat de l'exécution du code :

0

Exemple

Comparons des chaînes avec des nombres en utilisant l'ordre naturel :

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Résultat de l'exécution du code :

-1

Exemple

Comparaison de chaînes avec des casse différentes :

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Résultat de l'exécution du code :

-1

Voir aussi

  • la fonction strnatcmp,
    qui compare les chaînes en tenant compte de la casse
  • la fonction strcasecmp,
    qui compare les chaînes de manière insensible à la casse
  • la fonction strcmp,
    qui compare les chaînes en tenant compte de la casse
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser