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 PHP

Laisser un commentaire

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