Maison >développement back-end >tutoriel php >Fonction PHP substr_compare() qui compare deux chaînes à partir d'une position de départ spécifiée
Exemple
Comparez deux chaînes :
<?php echo substr_compare("Hello world","Hello world",0); ?>
Définition et utilisation
la fonction substr_compare() compare à partir de la position de départ spécifiée Deux chaînes .
Astuce : Cette fonction est binaire sûre et éventuellement sensible à la casse.
Syntaxe
substr_compare(string1,string2,startpos,length,case)
Paramètre | Description | ||||||||||||||||||
string1 | Obligatoire . Spécifie la première chaîne à comparer. | ||||||||||||||||||
string2 | Obligatoire. Spécifie la deuxième chaîne à comparer. | ||||||||||||||||||
startpos | Obligatoire. Spécifie où dans string1 commencer la comparaison. Si négatif, le comptage commence à la fin de la chaîne. | ||||||||||||||||||
longueur | Facultatif. Spécifie le nombre de caractères de string1 à comparer. | ||||||||||||||||||
case | Facultatif. Une valeur booléenne spécifiant s'il faut effectuer des comparaisons sensibles à la casse :
|
Valeur de retour : | Cette fonction renvoie :
|
Version PHP : | 5+ |
Journal de mise à jour : |
更多实例
实例 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 ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!