PHP fournit une variété de fonctions pour intercepter et remplacer les chaînes. Ce qui suit introduit plusieurs fonctions couramment utilisées et leur utilisation.
substr () est utilisé pour intercepter la partie spécifiée de la chaîne et renvoyer la sous-chaîne. La syntaxe de base est:
substr (String $ string, int $ start, int $ length = null)
Où $ start représente la position de départ de la sous-chaîne, $ la longueur représente la longueur interceptée, et lorsqu'elle est omise, elle est interceptée à la fin de la chaîne.
Exemple de code:
$ string = "Hello World!"; $ substring = substr ($ string, 0, 5); // retourne "bonjour"
La fonction substring () est similaire à substr (), mais il intercepte la sous-chaîne de la fin de la chaîne à la position de départ. La syntaxe de base est:
substring (String $ string, int $ start, int $ length = null)
La signification du paramètre est similaire à celle du substr.
Exemple de code:
$ string = "Hello World!"; $ substring = substring ($ string, 10, 5); // retourne "monde"
substr_replace () est utilisé pour remplacer la partie spécifiée de la chaîne par une autre chaîne. La syntaxe est:
substr_replace (String $ string, string $ remplacement, int $ start, int $ length = null)
Où $ start spécifie la position de démarrage de remplacement et la longueur $ spécifie la longueur de remplacement.
Exemple de code:
$ string = "Hello World!"; $ substring = substr_replace ($ string, "là", 7, 5); // Renvoie "Bonjour!"
str_replace () est utilisé pour remplacer une partie de la chaîne par autre chose. La syntaxe est:
STR_REPLACE (recherche de $ mixtes, MIXED $ Remplace, Mélange $ Sujet)
La recherche de paramètre $ consiste à trouver le contenu remplacé, $ Remplace est le contenu remplacé et $ le sujet est la chaîne cible.
Exemple de code:
$ string = "Hello World!"; $ substring = str_replace ("world", "là", $ string); // Renvoie "Bonjour!"
Les fonctions décrites ci-dessus sont les outils les plus couramment utilisés en PHP lors de la gestion de l'interception et du remplacement des chaînes. L'utilisation raisonnable de ces fonctions peut efficacement améliorer l'efficacité des opérations de chaîne et la lisibilité du code.