131 of 410 menu

Funktio strncasecmp

Funktio strncasecmp suorittaa määritettyjen n ensimmäisen merkin vertailun kahdesta merkkijonosta ilman kirjainkokoa. Palauttaa 0, jos osamerkkijonot ovat yhtä suuret, negatiivisen luvun, jos ensimmäinen merkkijono on pienempi kuin toinen, ja positiivisen, jos ensimmäinen merkkijono on suurempi.

Syntaksi

strncasecmp(string $str1, string $str2, int $length): int

Esimerkki

Ensimmäisten 4 merkin vertailu ilman kirjainkokoa:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

Koodin suorituksen tulos:

0

Esimerkki

Vertailu kirjainkoon erolla:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

Koodin suorituksen tulos (negatiivinen luku, koska 'p' < 'R'):

-8

Esimerkki

Etuliitteen tarkistus ilman kirjainkokoa:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

Koodin suorituksen tulos:

'+++'

Katso myös

  • funktion strncmp,
    joka vertailee ensimmäisiä n merkkiä huomioiden kirjainkoon
  • funktion strcasecmp,
    joka vertailee merkkijonot kokonaan ilman kirjainkokoa
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ää