PHP
Referenzliste
strncmp
String-Funktionen
Befehl:
int strncmp ( string $str1 , string $str2 , int $len )
Parameter-Liste:
Beschreibung | |
---|---|
Die erste Zeichenkette. | |
Die zweite Zeichenkette. | |
len | Die Länge der Zeichenkette, die für den Vergleich herangezogen werden soll. |
Rückgabewerte:
Ähnlich anderen String-Vergleichs-Funktionen gibt diese < 0 zurück, wenn
str1
kleiner ist als str2
, bzw. > 0, wenn str1
grösser ist als str2
, oder 0, wenn sie gleich sind. Beschreibung:
Diese Funktion ist ähnlich strcmp() mit dem Unterschied, dass Sie die (maximale) Anzahl Zeichen (len) angeben können, die bei jedem String verglichen werden soll.
Beachten Sie, dass der Vergleich Gross- und Kleinschreibung berücksichtigt.
Beachten Sie, dass der Vergleich Gross- und Kleinschreibung berücksichtigt.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Binärdaten-sicherer und gross- und kleinschreibungs-unabhängiger Stringvergleich der ersten n Zeichen
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
• strcmp()
Vergleich zweier Strings (Binary safe)
• strstr()
Findet das erste Vorkommen eines Strings
• substr()
Gibt einen Teil eines Strings zurück
strncmp() - Beispiel:
Eingabe:
<?PHP $var_1 = 'Willi Seiler - Homepage'; $var_2 = 'Willis Homepage'; $wert = strncmp ( $var_1, $var_2, 4 ); if ( $wert == 0 ) { echo '<b>' . $var_1 . '</b> ist gleich als <b>' . $var_2 . '</b>'; } ?>
Ausgabe:
Willi Seiler - Homepage ist gleich als Willis Homepage
Beschreibung:
Mit strncmp() kann man zwei Zeichenketten (str1 und str2) auf Bin�rbasis miteinander vergleichen. Dabei kann man mit dem Parameter len die L�nge der zu untersuchenden Zeichenkette bestimmen. Sollte einer der Strings k�rzer sein als der angegebene Wert, so wird dessen L�nge als Grundlage des Vergleichs genommen. Achten Sie darauf, dass bei dem Vergleich zwischen Gross- und Kleinschreibung unterschieden wird.
String-Funktionen