PHP strncasecmp() Funktion

Beispiel

Vergleichen Sie zwei Zeichenfolgen (ohne Unterschied in Groß- und Kleinschreibung):

<?php
echo strncasecmp("I love China!","I love Shanghai!",6);
?>

Laufende Beispiele

Definition und Verwendung

Die strncasecmp() Funktion vergleicht zwei Zeichenfolgen.

Kommentar:strncasecmp() ist binär sicher und nicht auf Groß- und Kleinschreibung angewiesen.

Hinweis:Diese Funktion ähnelt strcasecmp() Die Funktion ähnelt, ist jedoch unterschiedlich,因为在 strcasecmp() gibt es keine length Parameter.

Syntax

strncasecmp(string1,
string2,length)
Parameter Beschreibung
string1 Erforderlich. Bestimmt die erste Zeichenfolge, die verglichen werden soll.
string2 Erforderlich. Bestimmt die zweite Zeichenfolge, die verglichen werden soll.
length Erforderlich. Bestimmt die Anzahl der Zeichen, die für den Vergleich jeder Zeichenfolge verwendet werden.

Technische Details

Rückgabewert:

Diese Funktion gibt zurück:

  • 0 - Wenn zwei Zeichenfolgen gleich sind
  • <0 - Wenn string1 kleiner als string2
  • >0 - Wenn string1 größer als string2
PHP-Version: 4+

Mehr Beispiele

Beispiel 1

Vergleichen Sie zwei Zeichenfolgen (ohne Unterschied in Groß- und Kleinschreibung, China und CHINA geben das gleiche Ergebnis zurück):

<?php
echo strncasecmp("China","China",6);
echo "<br>";
echo strncasecmp("China","CHINA",6);
?>

Laufende Beispiele