PHP
Referenzliste
strcasecmp
String-Funktionen
Befehl:
int strcasecmp ( string $str1 , string $str2 )
Parameter-Liste:
Beschreibung | |
---|---|
Die erste Zeichekette. | |
str2 | Die zweite Zeichenkette. |
Rückgabewerte:
Ist
str1
kleiner als str2
wird ein Wert < 0 zurückgegeben, ist str1
grösser als str2
ein Wert > 0, und bei Gleichheit gibt die Funktion 0 zurück. Beschreibung:
Gross- und kleinschreibungsunabhängiger Vergleich zweier Zeichenketten, der binary safe ausgeführt wird.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
• strcmp()
Vergleich zweier Strings (Binary safe)
Führt eine Suche mit einem regulären Ausdruck durch
Binärdaten-sicherer Vergleich zweier Strings, beginnend an einer bestimmten Position und endend nach einer festgelegten Länge
Binärdaten-sicherer und gross- und kleinschreibungs-unabhängiger Stringvergleich der ersten n Zeichen
Wie strstr, aber unabhängig von Gross- bzw. Kleinschreibung
• substr()
Gibt einen Teil eines Strings zurück
strcasecmp() - Beispiel:
Eingabe:
<?php $var1 = "Willi"; $var2 = "willi"; if (strcasecmp($var1, $var2) == 0) { echo '$var1 ist gleich $var2 bei einem String-Vergleich ' . 'ohne Berücksichtigung von Gross- und Kleinschreibung'; } else { echo 'false 1'; } $var1 = "Willi"; $var2 = "seiler"; if (strcasecmp($var1, $var2) != 0) { echo '$var1 ist nicht gleich $var2 bei einem String-Vergleich ' . 'ohne Berücksichtigung von Gross- und Kleinschreibung'; } else { echo 'false 2'; } ?>
Ausgabe:
$var1 ist gleich $var2 bei einem String-Vergleich ohne Berücksichtigung von Gross- und Kleinschreibung
$var1 ist nicht gleich $var2 bei einem String-Vergleich ohne Berücksichtigung von Gross- und Kleinschreibung
$var1 ist nicht gleich $var2 bei einem String-Vergleich ohne Berücksichtigung von Gross- und Kleinschreibung
Beschreibung:
Mit strcasecmp() kann man zwei Zeichenketten (str1 und str2) auf Bin�rbasis miteinander vergleichen. Achten Sie darauf, dass bei dem Vergleich nicht zwischen Gross- und Kleinschreibung unterschieden wird.
String-Funktionen