135 of 410 menu

Funktio strnatcasecmp

Funktio strnatcasecmp suorittaa kahden merkkijonon vertailun ilman kirjainkokojen huomioimista, käyttäen luonnollista järjestysalgoritmia (natural order). Ensimmäiseen parametriin annetaan ensimmäinen vertailtava merkkijono, toiseen - toinen merkkijono. Funktio palauttaa 0 jos merkkijonot ovat identtiset, luvun -1 jos ensimmäinen merkkijono on pienempi kuin toinen, ja luvun suuremman kuin 1 jos ensimmäinen merkkijono on suurempi kuin toinen.

Syntaksi

strnatcasecmp(string1, string2);

Esimerkki

Vertailaan kahta samanlaista merkkijonoa ilman kirjainkokoa:

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

Koodin suorituksen tulos:

0

Esimerkki

Vertailaan merkkijonoja numeroilla käyttäen luonnollista järjestystä:

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

Koodin suorituksen tulos:

-1

Esimerkki

Merkkijonojen vertailu eri kirjainkoilla:

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

Koodin suorituksen tulos:

-1

Katso myös

  • funktion strnatcmp,
    joka vertailee merkkijonoja kirjainkoon huomioiden
  • funktion strcasecmp,
    joka vertailee merkkijonoja ilman kirjainkokoa
  • funktion strcmp,
    joka vertailee merkkijonoja kirjainkoon huomioiden
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää