Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Funktion substr_compare(), die zwei Zeichenfolgen ab einer angegebenen Startposition vergleicht
Beispiel
Vergleichen Sie zwei Strings:
<?php echo substr_compare("Hello world","Hello world",0); ?>
Definition und Verwendung
Die Funktion substr_compare() vergleicht ab der angegebenen Startposition zwei Strings .
Tipp: Diese Funktion ist binär sicher und unterscheidet optional zwischen Groß- und Kleinschreibung.
Syntax
substr_compare(string1,string2,startpos,length,case)
Parameter | Beschreibung | ||||||||||||||||||
string1 | Erforderlich . Gibt die erste zu vergleichende Zeichenfolge an. | ||||||||||||||||||
string2 | Erforderlich. Gibt die zweite zu vergleichende Zeichenfolge an. | ||||||||||||||||||
startpos | Erforderlich. Gibt an, wo in string1 der Vergleich beginnen soll. Wenn negativ, beginnt die Zählung am Ende der Zeichenfolge. | ||||||||||||||||||
length | Optional. Gibt die Anzahl der Zeichen in string1 an, die verglichen werden sollen. | ||||||||||||||||||
case | Optional. Ein boolescher Wert, der angibt, ob Vergleiche unter Berücksichtigung der Groß-/Kleinschreibung durchgeführt werden sollen:
|
Rückgabewert: | Diese Funktion gibt Folgendes zurück:
|
PHP-Version: | 5+ |
Update-Protokoll: | Seit PHP 5.1 sind negative Startpos zulässig. |
更多实例
实例 1
比较两个字符串,当 string1 中用于比较的开始位置为 6 时:
<?php echo substr_compare("Hello world","world",6); ?>
实例 2
使用所有的参数:
<?php echo substr_compare("world","or",1,2); echo substr_compare("world","ld",-2,2); echo substr_compare("world","orl",1,2); echo substr_compare("world","OR",1,2,TRUE); echo substr_compare("world","or",1,3); echo substr_compare("world","rl",1,2); ?>
实例 3
不同的返回值:
<?php echo substr_compare("Hello world!","Hello world!",0); // the two strings are equal echo substr_compare("Hello world!","Hello",0); // string1 is greater than string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // str1 is less than str2 ?>
Das obige ist der detaillierte Inhalt vonPHP-Funktion substr_compare(), die zwei Zeichenfolgen ab einer angegebenen Startposition vergleicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!