PHP
Referenzliste
strcmp
String-Funktionen
Befehl:
int strcmp ( string $str1 , string $str2 )
Parameter-Liste:
Beschreibung | |
---|---|
Die erste Zeichenkette. | |
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:
Beachten Sie, dass zwischen Gross- und Kleinschreibung unterschieden wird.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Vergleich von Zeichenketten ohne Unterscheidung der Gross- und Kleinschreibung (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
String-Vergleich der ersten n Zeichen (Binary safe)
• strstr()
Findet das erste Vorkommen eines Strings
• substr()
Gibt einen Teil eines Strings zurück
strcmp() - Beispiel:
Eingabe:
<?PHP $var_1 = 'willi'; $var_2 = 'WILLI'; $wert = strcmp ( $var_1, $var_2 ); if ( $wert < 0 ) { echo '<b>' . $var_1' . </b> ist kleiner als <b>' . $var_2 . '</b>'; } elseif ( $wert == 0 ) { echo '<b>' . $var_1 . '</b> ist gleich <b>' . $var_2 . '</b>'; } elseif ( $wert > 0 ) { echo '<b>' . $var_1 . '</b> ist grösser als <b>' . $var_2 . '</b>'; } ?>
Ausgabe:
willi ist gr�sser als WILLI
Beschreibung:
Mit strcmp() kann man zwei Zeichenketten (str1 und str2) auf Bin�rbasis miteinander vergleichen. Achten Sie darauf, dass bei dem Vergleich zwischen Gross- und Kleinschreibung unterschieden wird.
String-Funktionen