PHP strcmp() Funktion

Beispiel

Vergleichen Sie zwei Zeichenfolgen (Groß- und Kleinschreibung berücksichtigen):

<?php
echo strcmp("Hello world!","Hello world!");
?>

Laufende Beispiele

Definition und Verwendung

Die strcmp() Funktion vergleicht zwei Zeichenketten.

Kommentar:Die strcmp() Funktion ist binär sicher und auf Groß-/Kleinschreibung angewiesen.

Hinweis:Diese Funktion ist ähnlich zu strncmp() Funktion ähnlich, der Unterschied ist, dass Sie mit strncmp() die Anzahl der Zeichen festlegen können, die für jeden String der Vergleich verwendet.

Syntax

strcmp(string1,string2)
Parameter Beschreibung
string1 Erforderlich. Legt die erste Zeichenkette fest, die verglichen werden soll.
string2 Erforderlich. Legt die zweite Zeichenkette fest, die verglichen werden soll.

Technische Details

Rückgabewert:

Diese Funktion gibt zurück:

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

Mehr Beispiele

Beispiel 1

Vergleiche zwei Zeichenketten (Groß-/Kleinschreibung beachten, das Ausgabeergebnis von "Hello" und "hELLo" ist unterschiedlich):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

Laufende Beispiele

Beispiel 2

Verschiedene Rückgabewerte:

<?php
echo strcmp("Hello world!","Hello world!"); // Zwei Zeichenketten sind gleich
echo strcmp("Hello world!","Hello"); // string1 größer als string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 kleiner als string2
?>

Laufende Beispiele