Exemple
Compare deux chaînes:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
»Exécuter exemple Définition et utilisation
Le substr_compare() fonction compare deux chaînes à partir d' une position de départ spécifiée.
Tip: Cette fonction est binaire sûre et éventuellement sensible à la casse.
Syntaxe
substr_compare( string1,string2,startpos,length,case )
Paramètre | La description |
---|---|
string1 | Champs obligatoires. Indique la première chaîne à comparer |
string2 | Champs obligatoires. Indique la deuxième chaîne à comparer |
startpos | Champs obligatoires. Indique où commencer à comparer à chaine1. Si elle est négative, il commence à compter de la fin de la chaîne |
length | Optionnel. Indique la quantité de chaine1 à comparer |
case | Optionnel. Une valeur booléenne qui indique si oui ou non d'effectuer une comparaison sensible à la casse:
|
Détails techniques
Valeur de retour: | Cette fonction retourne:
|
---|---|
PHP Version: | 5+ |
changelog: | PHP 5.1, il est maintenant possible d'utiliser un startpos négatif |
autres exemples
Exemple 1
Compare deux chaînes, lorsque la position de départ dans la chaine1 pour la comparaison est 6:
<?php
echo substr_compare("Hello world","world",6);
?>
»Exécuter exemple exemple 2
En utilisant tous les paramètres:
<?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);
?>
»Exécuter exemple exemple 3
Les différentes valeurs de retour:
<?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
?>
»Exécuter exemple <PHP chaîne de référence