132 of 410 menu

Funksjonen strcmp

Funksjonen strcmp utfører en binært-sikker sammenligning av strenger med hensyn til store og små bokstaver. Returnerer 0 hvis strengene er identiske, et negativt tall hvis den første strengen er mindre enn den andre, og et positivt tall hvis den første strengen er større enn den andre.

Syntaks

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

Eksempel

Sammenligning av identiske strenger:

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

Resultat av kjøring av koden:

0

Eksempel

Sammenligning av forskjellige strenger (med hensyn til store og små bokstaver):

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

Resultat av kjøring av koden (negativt tall, fordi 'A' < 'a' i ASCII):

-32

Eksempel

Bruk i betingede setninger:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Passordet er riktig"; } else { echo "Passordet er feil"; } ?>

Resultat av kjøring av koden:

"Passordet er riktig"

Se også

  • funksjonen strcasecmp,
    som sammenligner strenger uten hensyn til store og små bokstaver
  • funksjonen strncmp,
    som sammenligner de første n tegnene i strenger
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