Vergleichen Sie zwei Zeichenfolgen (ohne Berücksichtigung der Groß- und Kleinschreibung):
<?phpecho strcasecmp("Hallo Welt!","HALLO WELT!");?>Die Funktion strcasecmp() vergleicht zwei Zeichenfolgen.
Tipp: Die Funktion strcasecmp() ist binärsicher und unterscheidet nicht zwischen Groß- und Kleinschreibung.
Tipp: Diese Funktion ähnelt der Funktion strncasecmp(), außer dass Sie mit strncasecmp() die Anzahl der Zeichen für jede zu vergleichende Zeichenfolge angeben können.
strcasecmp( string1,string2 )
Parameter | beschreiben |
---|---|
string1 | Erforderlich. Gibt die erste zu vergleichende Zeichenfolge an. |
string2 | Erforderlich. Gibt die zweite zu vergleichende Zeichenfolge an. |
Rückgabewert: | Die Funktion gibt Folgendes zurück: 0 – wenn die beiden Zeichenfolgen gleich sind <0 – wenn string1 kleiner als string2 ist >0 – wenn string1 größer als string2 ist |
---|---|
PHP-Version: | 4+ |
Vergleichen Sie zwei Zeichenfolgen (Groß- und Kleinschreibung wird nicht beachtet, HELLO und hELLo geben dasselbe aus):
<?phpecho strcasecmp("Hello","HELLO");echo "<br>";echo strcasecmp("Hello","hELLo");?>Verschiedene Rückgabewerte:
<?phpecho strcasecmp("Hello world!","HELLO WORLD!"); // Die beiden Strings sind gleichecho strcasecmp("Hello world!","HELLO"); // String1 ist größer als string2echo strcasecmp("Hello world !“, „HALLO WELT! HALLO!“); // String1 ist kleiner als String2 ?>