130 of 410 menu

Funksjonen strncmp

Funksjonen strncmp utfører en binært-sikker sammenligning av de første n tegnene i to strenger med hensyn til store og små bokstaver. Som strcmp returnerer den 0 ved likhet, et negativt tall hvis den første strengen er mindre, og et positivt hvis den er større.

Syntaks

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

Eksempel

Sammenligning av de første 3 tegnene i like strenger:

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

Resultat av kjøring av koden:

0

Eksempel

Sammenligning av de første 4 tegnene i ulike strenger:

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

Resultat av kjøring av koden (negativt tall, fordi 'l' < 'r'):

-8

Eksempel

Sjekk av strengprefiks:

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

Resultat av kjøring av koden:

"Sikker tilkobling"

Se også

  • funksjonen strcmp,
    som sammenligner strenger fullstendig
  • funksjonen strncasecmp,
    som sammenligner de første n tegnene uten hensyn til store og små bokstaver
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis