Position actuelle: Accueil> Catégories de fonctions> substr_compare

substr_compare

Chaîne de comparaison de sécurité binaire (comparez la longueur spécifiée de la position de décalage)
Nom:substr_compare
Catégorie:Chaîne
Langage de programmation:php
Description en une ligne:Comparez deux chaînes de la position de départ spécifiée (coque binaire et sélectif sensible).

Définition et utilisation

substr_compare() compare deux chaînes de la position de départ spécifiée.

CONSEIL: Cette fonction est en toute sécurité binaire et sensible à la casse sélective.

Exemple

Exemple 1

Comparez deux chaînes:

 <? Php
Echo substr_compare ( "Hello World" , "Hello World" , 0 ) ;
?>

Essayez-le vous-même

Exemple 2

Comparez deux chaînes, lorsque la position de début pour la comparaison dans String1 est de 6:

 <? Php
Echo substr_compare ( "Hello World" , "World" , 6 ) ;
?>

Essayez-le vous-même

Exemple 3

Utilisez tous les paramètres:

 <? Php
echo substr_compare ( "world" , "ou" , 1 , 2 ) ;
echo substr_compare ( "world" , "ld" , - 2 , 2 ) ;
echo substr_compare ( "world" , "orl" , 1 , 2 ) ;
echo substr_compare ( "world" , "ou" , 1 , 2 , true ) ;
echo substr_compare ( "world" , "ou" , 1 , 3 ) ;
echo substr_compare ( "world" , "rl" , 1 , 2 ) ;
?>

Essayez-le vous-même

Exemple 4

Différentes valeurs de retour:

 <? Php
Echo substr_compare ( "Hello World!" , "Hello World!" , 0 ) ; // deux chaînes sont égales
Echo substr_compare ( "Hello World!" , "Bonjour" , 0 ) ; // String1 est supérieur à String2
Echo substr_compare ( "Hello World!" , "Hello World! Hello!" , 0 ) ; // String1 est inférieur à String2
?>

Essayez-le vous-même

grammaire

 substr_compare ( String1 , String2 , startpos , longueur , cas )
paramètre décrire
String1 Requis. Spécifie la première chaîne à comparer.
string2 Requis. Spécifie la deuxième chaîne à comparer.
startpos Requis. Spécifie par où démarrer la comparaison dans String1 . S'il s'agit d'un nombre négatif, le nombre commence à partir de la fin de la chaîne.
longueur Facultatif. Spécifie le nombre de caractères de String1 comparés (nombre de caractères).
cas

Facultatif. Valeur booléenne, spécifiant s'il faut effectuer des comparaisons sensibles à des cas:

  • False - par défaut. sensible aux majuscules et minuscules
  • Vrai - cas insensible au cas
Fonctions similaires
Articles populaires