132 of 410 menu

Funktionen strcmp

Funktionen strcmp udfører en binær-sikker sammenligning af strenge med hensyn til store og små bogstaver. Returnerer 0, hvis strengene er identiske, et negativt tal hvis den første streng er mindre end den anden, og et positivt tal hvis den første streng er større end den anden.

Syntaks

strcmp(string $str1, string $str2): int

Eksempel

Sammenligning af identiske strenge:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

Resultat af kodeudførelse:

0

Eksempel

Sammenligning af forskellige strenge (med hensyn til store og små bogstaver):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

Resultat af kodeudførelse (negativt tal, fordi 'A' < 'a' i ASCII):

-32

Eksempel

Brug i betingede udsagn:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Kodeord korrekt"; } else { echo "Kodeord forkert"; } ?>

Resultat af kodeudførelse:

"Kodeord korrekt"

Se også

  • funktionen strcasecmp,
    som sammenligner strenge uden hensyn til store og små bogstaver
  • funktionen strncmp,
    som sammenligner de første n tegn i strengene
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