(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — Binärsicherer Vergleich von Zeichenketten der ersten n Zeichen ohne Berücksichtigung der Groß- und Kleinschreibung
Diese Funktion ist identisch zu strcasecmp() bis auf den Unterschied, dass die (Mindest-) Anzahl von Zeichen angegeben werden kann, die von jeder Zeichenkette in den Vergleich einfließen sollen.
string1
Die erste Zeichenkette.
string2
Die zweite Zeichenkette.
length
Die Länge der Zeichenkette, 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 strncasecmp()-Beispiel
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
echo 'Die ersten 5 Zeichen von $var1 und $var2 sind in einem Vergleich von Strings ohne Berücksichtigung der Groß- und Kleinschreibung gleich';
}
?>