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
  • Écrivez la chaîne formatée sur le flux fprintf

    fprintf

    Écrivezlachaîneforma
  • Sous-chaînes qui remplacent les chaînes substr_replace

    substr_replace

    Sous-chaînesquirempl
  • Chaîne formatée de sortie printf

    printf

    Chaîneformatéedesort
  • Générer des chaînes à un octet à partir de nombres chr

    chr

    Générerdeschaînesàun
  • Trouvez la première occurrence de sous-chaînes dans les cordes strpos

    strpos

    Trouvezlapremièreocc
  • Divisez la chaîne en petits morceaux chunk_split

    chunk_split

    Divisezlachaîneenpet
  • Écrire des chaînes formatées pour diffuser vfprintf

    vfprintf

    Écriredeschaînesform
  • Insérez la balise HTML Newline avant toutes les nouvelles lignes d'une chaîne nl2br

    nl2br

    InsérezlabaliseHTMLN
Articles populaires