132 of 410 menu

Functie strcmp

De functie strcmp voert een binair-veilige tekenreeksvergelijking uit met hoofdlettergevoeligheid. Retourneert 0 als de tekenreeksen identiek zijn, een negatief getal als de eerste tekenreeks kleiner is dan de tweede, en een positief getal als de eerste tekenreeks groter is dan de tweede.

Syntaxis

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

Voorbeeld

Vergelijking van identieke tekenreeksen:

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

Resultaat van het uitvoeren van de code:

0

Voorbeeld

Vergelijking van verschillende tekenreeksen (met hoofdlettergevoeligheid):

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

Resultaat van het uitvoeren van de code (negatief getal, omdat 'A' < 'a' in ASCII):

-32

Voorbeeld

Gebruik in voorwaardelijke instructies:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Wachtwoord correct"; } else { echo "Wachtwoord incorrect"; } ?>

Resultaat van het uitvoeren van de code:

"Wachtwoord correct"

Zie ook

  • de functie strcasecmp,
    die tekenreeksen vergelijkt zonder hoofdlettergevoeligheid
  • de functie strncmp,
    die de eerste n tekens van tekenreeksen vergelijkt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren