PHP strcasecmp() Funktion

Beispiel

Vergleichen Sie zwei Zeichenfolgen (ohne Unterschied in Gross- und Kleinbuchstaben):

<?php
echo strcasecmp("shanghai","SHANGHAI");
?>

Laufende Beispiele

Definition und Verwendung

Die strcasecmp() Funktion vergleicht zwei Zeichenketten.

Hinweis:Die strcasecmp() Funktion ist binär sicher und unterscheidet nicht zwischen Groß- und Kleinschreibung.

Hinweis:Diese Funktion ähnelt strncasecmp() Funktion ähnlich, der Unterschied ist, dass Sie mit strncasecmp() die Anzahl der Zeichen angeben können, die in jeder Zeichenkette für den Vergleich verwendet werden.

Syntax

strcasecmp(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

Vergleichen von zwei Zeichenketten (ohne Unterschied in Groß- und Kleinschreibung, HELLO und hELLo geben dasselbe aus):

<?php
echo strcasecmp("Shanghai","SHANGHAI");
echo "<br>";
echo strcasecmp("Shanghai","sHANGHai");
?>

Laufende Beispiele

Beispiel 2

Verschiedene Rückgabewerte:

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

Laufende Beispiele