135 of 410 menu

Funcția strnatcasecmp

Funcția strnatcasecmp efectuează compararea a două șiruri fără a ține cont de majuscule/minuscule ale caracterelor, utilizând algoritmul natural de ordonare (natural order). În primul parametru este transmis primul șir pentru comparare, în al doilea - al doilea șir. Funcția returnează 0 dacă șirurile sunt identice, numărul -1 dacă primul șir este mai mic decât al doilea, și numărul mai mare 1 dacă primul șir este mai mare decât al doilea.

Sintaxă

strnatcasecmp(string1, string2);

Exemplu

Să comparăm două șiruri identice fără a ține cont de majuscule/minuscule:

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

Rezultatul executării codului:

0

Exemplu

Să comparăm șiruri cu numere, utilizând ordonarea naturală:

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

Rezultatul executării codului:

-1

Exemplu

Compararea șirurilor cu majuscule/minuscule diferite:

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

Rezultatul executării codului:

-1

Vedeți și

  • funcția strnatcmp,
    care compară șiruri ținând cont de majuscule/minuscule
  • funcția strcasecmp,
    care compară șiruri fără a ține cont de majuscule/minuscule
  • funcția strcmp,
    care compară șiruri ținând cont de majuscule/minuscule
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge