PHP strcasecmp() Funktion
Beispiel
Vergleichen Sie zwei Zeichenfolgen (ohne Unterschied in Gross- und Kleinbuchstaben):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
Definition und Verwendung
Die strcasecmp() Funktion vergleicht zwei Zeichenketten.
Hinweis:Die strcasecmp() Funktion ist binär sicher und unterscheidet nicht zwischen Groß- und Kleinschreibung.
Hinweis:Diese Funktion ähnelt strncasecmp() Funktion ähnlich, der Unterschied ist, dass Sie mit strncasecmp() die Anzahl der Zeichen angeben können, die in jeder Zeichenkette für den Vergleich verwendet werden.
Syntax
strcasecmp(string1,string2)
Parameter | Beschreibung |
---|---|
string1 | Erforderlich. Legt die erste Zeichenkette fest, die verglichen werden soll. |
string2 | Erforderlich. Legt die zweite Zeichenkette fest, die verglichen werden soll. |
Technische Details
Rückgabewert: |
Diese Funktion gibt zurück:
|
PHP-Version: | 4+ |
Mehr Beispiele
Beispiel 1
Vergleichen von zwei Zeichenketten (ohne Unterschied in Groß- und Kleinschreibung, HELLO und hELLo geben dasselbe aus):
<?php echo strcasecmp("Shanghai","SHANGHAI"); echo "<br>"; echo strcasecmp("Shanghai","sHANGHai"); ?>
Beispiel 2
Verschiedene Rückgabewerte:
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // Zwei Zeichenketten sind gleich echo strcasecmp("Hello world!","HELLO"); // string1 größer als string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 kleiner als string2 ?>