Fonction substr_compare() | Développement Web

Fonction substr_compare()

La fonction substr_compare est une fonction qui permet de comparer 2 chaînes de caractères à partir d’une position et sur une longueur données.

Utilisation de la fonction substr_compare()

La signature de la fonction substr_compare est la suivante :

substr_compare ( $string1 , $string2 , $debut [, $longueur [, $insensible_a_la_casse]] );

La fonction compare la chaîne $string1 à partir de la position $debut avec la chaîne $string2 sur une longueur optionnelle de $longueur caractères.

Si le paramètre $insensible_a_la_casse est fourni et qu’il est égal à true, la fonction substr_compare devient insensible à la casse.

Si le test de comparaison est vérifié, la fonction retourne 0.


   echo substr_compare ( 'abcdef', 'bc', 1 , 2 );   /* Affiche : 0 */  

   echo substr_compare ( 'abcdef', 'bca', 1 , 2 );   /* Affiche : 0 */  

   echo substr_compare ( 'abcdef', 'EF', 4 , 2 );   /* Affiche : 1 */  

   echo substr_compare ( 'abcdef', 'EF', 4 , 2, true );   /* Affiche : 0 */