131 of 410 menu

Functie strncasecmp

De functie strncasecmp voert een vergelijking uit van de eerste opgegeven n tekens van twee strings zonder hoofdlettergevoeligheid. Retourneert 0 als de substrings gelijk zijn, een negatief getal als de eerste string kleiner is dan de tweede, en een positief getal als de eerste string groter is.

Syntaxis

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

Voorbeeld

Vergelijking van de eerste 4 tekens zonder hoofdlettergevoeligheid:

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

Resultaat van code-uitvoering:

0

Voorbeeld

Vergelijking met een verschil in hoofdletters:

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

Resultaat van code-uitvoering (negatief getal, omdat 'p' < 'R'):

-8

Voorbeeld

Controle van voorvoegsel zonder hoofdlettergevoeligheid:

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

Resultaat van code-uitvoering:

'+++'

Zie ook

  • functie strncmp,
    die de eerste n tekens vergelijkt met hoofdlettergevoeligheid
  • functie strcasecmp,
    die strings volledig vergelijkt zonder hoofdlettergevoeligheid
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren