(PHP 4, PHP 5, PHP 7, PHP 8)
strncmp — String-Vergleich der ersten n Zeichen (binärsicher)
Diese Funktion ist ähnlich strcmp() mit dem Unterschied, dass die (maximale) Anzahl Zeichen angegeben werden kann, die bei jedem String verglichen werden sollen.
Es ist zu beachten, dass der Vergleich Groß- und Kleinschreibung berücksichtigt.
string1Die erste Zeichenkette.
string2Die zweite Zeichenkette.
lengthDie Anzahl der Zeichen, die für den Vergleich herangezogen werden soll.
Gibt -1 zurück, wenn string1 in
der Reihenfolge der Sortierung vor string2 kommt,
1, wenn string1 nach
string2 kommt, und 0, wenn sie
gleich sind.
| Version | Beschreibung |
|---|---|
| 8.2.0 |
Diese Funktion gibt nun -1 oder 1
zurück, wo sie vorher eine negative oder positive Zahl zurückgab.
|
Beispiel #1 strncmp()-Beispiel
<?php
$var1 = 'Hello John';
$var2 = 'Hello Doe';
if (strncmp($var1, $var2, 5) === 0) {
echo 'Die ersten 5 Zeichen von $var1 und $var2 sind bei einem Vergleich von Strings unter Berücksichtigung der Groß- und Kleinschreibung gleich';
}
?>