PHP strcmp()Funktionen

PHP String 参考手册PHP-String-Referenzhandbuch

Beispiele

Vergleiche zwei Zeichenketten (Groß-/Kleinschreibung beachtend):

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

Beispiel ausführen »

Definition und Verwendung

Die Funktion strcmp() vergleicht zwei Zeichenketten.

Hinweis:Die Funktion strcmp() ist binärsicher und beachtet die Groß-/Kleinschreibung.

Tipp:Diese Funktion ähnelt derstrncmp()-Funktion, außer dass Sie bei strncmp() die Anzahl der Zeichen angeben können, die für den Vergleich aus jeder Zeichenkette verwendet werden sollen.


Syntax

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

Vergleiche zwei Zeichenketten (Groß-/Kleinschreibung wird beachtet, Hello und hELLo haben eine unterschiedliche Ausgabe):

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

Beispiel ausführen »

Beispiel 2

Unterschiedliche Rückgabewerte:

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

Beispiel ausführen »


PHP String 参考手册PHP-String-Referenzhandbuch Weitere Erweiterungen