132 of 410 menu

Funktion strcmp

Die Funktion strcmp führt einen binär-sicheren Zeichenkettenvergleich unter Berücksichtigung der Groß-/Kleinschreibung durch. Gibt 0 zurück, wenn die Zeichenketten identisch sind, eine negative Zahl, wenn die erste Zeichenkette kleiner als die zweite ist, und eine positive Zahl, wenn die erste Zeichenkette größer als die zweite ist.

Syntax

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

Beispiel

Vergleich identischer Zeichenketten:

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

Ergebnis der Codeausführung:

0

Beispiel

Vergleich unterschiedlicher Zeichenketten (mit Berücksichtigung der Groß-/Kleinschreibung):

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

Ergebnis der Codeausführung (negative Zahl, da 'A' < 'a' in ASCII):

-32

Beispiel

Verwendung in bedingten Anweisungen:

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

Ergebnis der Codeausführung:

"Passwort korrekt"

Siehe auch

  • die Funktion strcasecmp,
    die Zeichenketten ohne Berücksichtigung der Groß-/Kleinschreibung vergleicht
  • die Funktion strncmp,
    die die ersten n Zeichen von Zeichenketten vergleicht
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen