PHP substr_compare()

La fonction substr_compare() est une fonction intégrée en PHP et elle permet de comparer deux chaînes d’une position de départ spécifiée à une longueur spécifiée.
 

Syntaxe
substr_compare(str1, str2, start, len, case)

 
 

Paramètres
  • str1(Obligatoire) : Spécifier la première chaîne à comparer.
  • str2(Obligatoire) : Spécifier la deuxième chaîne à comparer.
  • start(Obligatoire) : Spécifie où commencer la comparaison dans « str1 ». Si « start » est négatif, la comparaison commence à la fin de la chaîne.
  • len(Optionnelle) : Ce paramètre spécifie combien de caractéres de « str1 » à comparer.
  • case(Optionnelle) : Ce paramètre représente une valeur booléenne qui spécifie s’il faut ou non effectuer une comparaison sensible à la casse. Si elle est définie sur « FALSE », la comparaison sera sensible à la casse. Si elle est définie sur « TRUE », la comparaison sera insensible à la casse

 

Valeur de retour
  • 0 : Si str1 = str2.
  • < 0 : Si la longueur de str1 est inférieure à str2.
  • > 0 : Si la longueur de str1 est supérieure à str2.

 

Version PHP:

5+
 

Exemple 1:

Le code suivant compare deux chaînes:

<?php
	echo substr_compare("WayToLearnX", "WayToLearnX", 0);
?>

 
Sortie:

0

 

Exemple 2:

Le code suivant compare deux chaînes, avec le paramètre « start = 11 »:

<?php
	echo substr_compare("Welcome to WayToLearnX", "WayToLearnX", 11);
?>

 
Sortie:

0

 

Exemple 3:
<?php
	echo substr_compare("Welcome to WayToLearnX", "WayToLearnX", -11, 11, TRUE);
?>

 
Sortie:

0
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *