PHP strcasecmp()Funktionen
Beispiele
Zwei Zeichenketten vergleichen (Groß-/Kleinschreibung wird nicht beachtet):
<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion strcasecmp() vergleicht zwei Zeichenketten.
Tipp:Die Funktion strcasecmp() ist binärsicher und beachtet die Groß-/Kleinschreibung nicht.
Tipp:Diese Funktion ist ähnlich wie diestrncasecmp()strncasecmp()-Funktion, außer dass Sie die Anzahl der Zeichen angeben können, die für den Vergleich in jeder Zeichenkette verwendet werden.
Syntax
strcasecmp(string1,string2)
| Parameters | Beschreibung |
|---|---|
| string1 | Erforderlich. Gibt die erste zu vergleichende Zeichenkette an. |
| string2 | Erforderlich. Gibt die zweite zu vergleichende Zeichenkette an. |
Technische Details
| Rückgabewert: | Diese Funktion gibt zurück:
|
|---|---|
| PHP-Version: | 4+ |
Weitere Beispiele
Beispiel 1
Zwei Zeichenketten vergleichen (Groß-/Kleinschreibung wird nicht beachtet, HELLO und hELLo liefern die gleiche Ausgabe):
<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
Beispiel ausführen »
Beispiel 2
Unterschiedliche Rückgabewerte:
<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // Die beiden Strings sind gleich
echo strcasecmp("Hello world!","HELLO"); // String1 ist größer als String2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 ist kleiner als String2
?>
echo strcasecmp("Hello world!","HELLO WORLD!"); // Die beiden Strings sind gleich
echo strcasecmp("Hello world!","HELLO"); // String1 ist größer als String2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 ist kleiner als String2
?>
Beispiel ausführen »
PHP-String-Referenz Andere Erweiterungen