PHP strcasecmp()Funktionen

PHP String 参考手册PHP-String-Referenz

Beispiele

Zwei Zeichenketten vergleichen (Groß-/Kleinschreibung wird nicht beachtet):

<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion strcasecmp() vergleicht zwei Zeichenketten.

Tipp:Die Funktion strcasecmp() ist binärsicher und beachtet die Groß-/Kleinschreibung nicht.

Tipp:Diese Funktion ist ähnlich wie diestrncasecmp()strncasecmp()-Funktion, außer dass Sie die Anzahl der Zeichen angeben können, die für den Vergleich in jeder Zeichenkette verwendet werden.


Syntax

strcasecmp(string1,string2)

Parameters Beschreibung
string1 Erforderlich. Gibt die erste zu vergleichende Zeichenkette an.
string2 Erforderlich. Gibt die zweite zu vergleichende Zeichenkette an.

Technische Details

Rückgabewert: Diese Funktion gibt zurück:
  • 0 - Wenn die beiden Zeichenketten gleich sind
  • <0 - Wenn string1 kleiner als string2 ist
  • >0 - Wenn string1 größer als string2 ist
PHP-Version: 4+


Weitere Beispiele

Beispiel 1

Zwei Zeichenketten vergleichen (Groß-/Kleinschreibung wird nicht beachtet, HELLO und hELLo liefern die gleiche Ausgabe):

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

Beispiel ausführen »

Beispiel 2

Unterschiedliche Rückgabewerte:

<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // Die beiden Strings sind gleich
echo strcasecmp("Hello world!","HELLO"); // String1 ist größer als String2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 ist kleiner als String2
?>

Beispiel ausführen »


PHP String 参考手册PHP-String-Referenz Andere Erweiterungen