130 of 410 menu

Funktionen strncmp

Funktionen strncmp udfører en binær-sikker sammenligning af de første n tegn af to strenge med hensyn til store og små bogstaver. Ligesom strcmp returnerer den 0 ved lighed, et negativt tal hvis den første streng er mindre, og et positivt hvis den er større.

Syntaks

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

Eksempel

Sammenligning af de første 3 tegn i identiske strenge:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

Resultat af kodeudførelse:

0

Eksempel

Sammenligning af de første 4 tegn i forskellige strenge:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

Resultat af kodeudførelse (negativt tal, fordi 'l' < 'r'):

-8

Eksempel

Kontrol af strengpræfiks:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Sikker forbindelse"; } ?>

Resultat af kodeudførelse:

"Sikker forbindelse"

Se også

  • funktionen strcmp,
    som sammenligner strenge fuldstændigt
  • funktionen strncasecmp,
    som sammenligner de første n tegn uden hensyn til store og små bogstaver
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis