132 of 410 menu

Funktionen strcmp

Funktionen strcmp utför en binärt-säker jämförelse av strängar med hänsyn till versaler/gemener. Returnerar 0 om strängarna är identiska, ett negativt tal om den första strängen är mindre än den andra, och ett positivt tal om den första strängen är större än den andra.

Syntax

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

Exempel

Jämförelse av identiska strängar:

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

Resultat av kodens exekvering:

0

Exempel

Jämförelse av olika strängar (med hänsyn till versaler/gemener):

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

Resultat av kodens exekvering (negativt tal, eftersom 'A' < 'a' i ASCII):

-32

Exempel

Användning i villkorssatser:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Lösenordet är korrekt"; } else { echo "Lösenordet är felaktigt"; } ?>

Resultat av kodens exekvering:

"Lösenordet är korrekt"

Se även

  • funktionen strcasecmp,
    som jämför strängar utan hänsyn till versaler/gemener
  • funktionen strncmp,
    som jämför de första n tecknen i strängar
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