PHP strncmp() Funktion

Beispiel

Vergleichen Sie zwei Zeichenfolgen (Groß- und Kleinschreibung ist wichtig):

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

Laufender Beispiel

Definition und Verwendung

Die strncmp() Funktion vergleicht zwei Zeichenfolgen.

Kommentar:strncmp() ist binär sicher und auf Groß- und Kleinschreibung empfindlich.

Hinweis:Diese Funktion ist ähnlich zu strcmp() Diese Funktion ist ähnlich, aber strcmp() hat nicht length Parameter.

Syntax

strncmp(string1,string2,length)
Parameter Beschreibung
string1 Erforderlich. Bestimmt die erste zu vergleichende Zeichenfolge.
string2 Erforderlich. Bestimmt die zweite zu vergleichende Zeichenfolge.
length Erforderlich. Bestimmt die Anzahl der Zeichen in jeder der zu vergleichenden Zeichenfolgen.

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 (Groß- und Kleinschreibung ist wichtig, der Ausgabe von "China" und "CHINA" ist unterschiedlich):

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

Laufender Beispiel