132 of 410 menu

Die strcmp-funksie

Die funksie strcmp voer 'n binêre-veilige stringvergelyking met inagneming van hoof- en kleinletters uit. Dit gee 0 terug indien die stringe identies is, 'n negatiewe getal indien die eerste string kleiner as die tweede is, en 'n positiewe getal indien die eerste string groter as die tweede is.

Sintaksis

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

Voorbeeld

Vergelyking van identiese stringe:

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

Resultaat van die kode-uitvoering:

0

Voorbeeld

Vergelyking van verskillende stringe (met inagneming van hoof- en kleinletters):

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

Resultaat van die kode-uitvoering (negatiewe getal, want 'A' < 'a' in ASCII):

-32

Voorbeeld

Gebruik in voorwaardelike operatore:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Wagwoord is korrek"; } else { echo "Wagwoord is verkeerd"; } ?>

Resultaat van die kode-uitvoering:

"Wagwoord is korrek"

Sien ook

  • die funksie strcasecmp,
    wat stringe vergelyk sonder inagneming van hoof- en kleinletters
  • die funksie strncmp,
    wat die eerste n karakters van stringe vergelyk
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp