Funktion strcasecmp
Die Funktion strcasecmp führt einen binär-sicheren Zeichenkettenvergleich ohne Berücksichtigung der Groß-/Kleinschreibung durch.
Der erste Parameter ist die erste Zeichenkette für den Vergleich, der zweite Parameter ist die zweite Zeichenkette.
Die Funktion gibt 0 zurück, wenn die Zeichenketten identisch sind, die Zahl -1, wenn die erste Zeichenkette kleiner als die zweite ist,
und eine Zahl größer als 1, wenn die erste Zeichenkette größer als die zweite ist.
Syntax
strcasecmp(string $str1, string $str2): int
Beispiel
Vergleich zweier identischer Zeichenketten in unterschiedlicher Groß-/Kleinschreibung:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Ergebnis der Codeausführung:
0
Beispiel
Vergleich von Zeichenketten, wobei die erste kleiner als die zweite ist:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Ergebnis der Codeausführung:
-1
Beispiel
Vergleich von Zeichenketten, wobei die erste größer als die zweite ist:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Ergebnis der Codeausführung:
1
Siehe auch
-
die Funktion
strcmp,
die Zeichenketten mit Berücksichtigung der Groß-/Kleinschreibung vergleicht -
die Funktion
strncasecmp,
die die ersten n Zeichen von Zeichenketten ohne Berücksichtigung der Groß-/Kleinschreibung vergleicht