130 of 410 menu

Funktionen strncmp

Funktionen strncmp utför en binärt säker jämförelse av de första n tecknen i två strängar med hänsyn till versaler och gemener. Precis som strcmp returnerar den 0 vid likhet, ett negativt tal om den första strängen är mindre och ett positivt om den är större.

Syntax

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

Exempel

Jämförelse av de första 3 tecknen i likadana strängar:

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

Resultat av kodkörning:

0

Exempel

Jämförelse av de första 4 tecknen i olika strängar:

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

Resultat av kodkörning (negativt tal, eftersom 'l' < 'r'):

-8

Exempel

Kontroll av strängprefix:

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

Resultat av kodkörning:

"Säker anslutning"

Se även

  • funktionen strcmp,
    som jämför strängar helt och hållet
  • funktionen strncasecmp,
    som jämför de första n tecknen utan hänsyn till versaler och gemener
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa