Heim > Artikel > Backend-Entwicklung > PHP-Funktion strcasecmp(), die zwei Strings vergleicht
Beispiel
Vergleichen Sie zwei Strings (Groß-/Kleinschreibung wird nicht beachtet):
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); ?>
Definition und Verwendung
strcasecmp() Funktion Vergleicht zwei Zeichenfolgen.
Tipp: Die Funktion strcasecmp() ist binär sicher und unterscheidet nicht zwischen Groß- und Kleinschreibung.
Tipp: Diese Funktion ähnelt der Funktion strncasecmp(), außer dass Sie mit strncasecmp() die Anzahl der Zeichen für jede zu vergleichende Zeichenfolge angeben können.
Syntax
strcasecmp(string1,string2)
参数 | 描述 |
string1 | 必需。规定要比较的第一个字符串。 |
string2 | 必需。规定要比较的第二个字符串。 |
Technische Details
Rückgabewert: | Die Funktion gibt Folgendes zurück:
|
||||
PHP-Version: | 4+ |
<?php echo strcasecmp("Hello","HELLO"); echo "<br>"; echo strcasecmp("Hello","hELLo"); ?>
Beispiel 1
Vergleiche zwei Zeichen Zeichenfolge (Groß-/Kleinschreibung wird nicht beachtet, HELLO und hELLo geben dasselbe aus):
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less than string2 ?>
Beispiel 2
int strcasecmp ( string $str1 , string $str2 )Unterschiedliche Rückgabewerte:
//如果 str1 小于 str2,返回负数;如果 str1 大于 str2,返回正数;二者相等则返回 0。strcasecmp – Binärer sicherer Vergleich Zeichenfolge (Groß- und Kleinschreibung wird nicht beachtet)
<?php $var1 = "Hello"; $var2 = "hello"; if (strcasecmp($var1, $var2) == 0) { echo '$var1 is equal to $var2 in a case-insensitive string comparison'; } ?>Rückgabewert: Einfaches Beispiel:
Das obige ist der detaillierte Inhalt vonPHP-Funktion strcasecmp(), die zwei Strings vergleicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!