(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.
string1Die erste Zeichenkette.
string2Die zweite Zeichenkette.
lengthDie Länge der Zeichenkette, die für den Vergleich herangezogen werden soll.
   Gibt einen Wert kleiner als 0 zurück, wenn string1 in
   der Reihenfolge der Sortierung vor string2 kommt;
   einen Wert größer als 0, wenn string1 nach
   string2 kommt, und 0, wenn sie
   gleich sind.
   Aus dem Wert kann außer seinem Vorzeichen keine bestimmte Bedeutung
   abgeleitet werden.
  
| Version | Beschreibung | 
|---|---|
| 8.2.0 | Diese Funktion gibt nicht mehr garantiert strlen($string1) - strlen($string2)zurück, wenn die Längen der
  Zeichenketten nicht gleich sind, sondern kann nun
  stattdessen-1oder1zurückgeben. | 
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';
}
?>
