Syntaxe:
str_replace ($ search_value, $ remplace_value, $ sujet_value, $ count)
Cette fonction peut prendre quatre arguments. Les trois premiers arguments sont des arguments obligatoires et le quatrième argument est facultatif. Les objectifs des arguments de cette fonction sont décrits dans les éléments suivants:
Cet argument peut être une chaîne ou un tableau. La chaîne ou le tableau est utilisé pour rechercher une chaîne ou les valeurs du tableau dans la chaîne principale.
Cet argument est une chaîne où le $ search_value est recherché et remplacé par $ Remplace.
Cet argument est facultatif et est utilisé pour compter le nombre total de remplacements.
Différents exemples de fonction str_replace ()
Les différentes utilisations de la fonction str_replace () sont présentées dans cette partie du tutoriel à l'aide de plusieurs exemples.
Exemple 1: Remplacez une chaîne basée sur un mot de recherche et remplacez le mot
Créez un fichier PHP avec le script suivant qui recherche un mot dans une chaîne. Si le mot existe dans la chaîne, le mot est remplacé par un autre mot. Selon le script, le mot «« php »est recherché et remplacé par le mot« java »en utilisant la fonction str_replace ().
// attribue une valeur de chaîneSortir:
La sortie suivante apparaît après avoir exécuté le script précédent. Ici, le mot «Php"Existe dans la chaîne principale et elle est remplacée par le mot"Java".
Exemple 2: Remplacez une chaîne basée sur le tableau de recherche et remplacez-la par un mot
Créez un fichier PHP avec le script suivant qui recherche les valeurs d'un tableau à l'intérieur d'une chaîne et la remplacer par un mot où la valeur correspond. Selon le script, le tableau de recherche contient deux valeurs qui correspondent à deux mots de la chaîne principale. Ainsi, ces deux mots de la chaîne principale sont remplacés par le «Remplacer un mot défini» à l'aide de la fonction str_replace ().
// attribue la valeur de chaîneSortir:
La sortie suivante apparaît après avoir exécuté le script précédent. Ici, deux mots - "comme" et "aimer»- sont remplacés par le mot«manger»:
Exemple 3: Recherchez et remplacez les mots à l'aide de la recherche et remplacez les tableaux
Créez un fichier PHP avec le script suivant qui recherche les valeurs d'un tableau à l'intérieur d'une chaîne et les remplacer par les valeurs d'un tableau de remplacement où la valeur correspond. Selon le script, les tableaux de recherche et de remplacement contiennent le même nombre d'éléments. Ici, tous les éléments du tableau de recherche existent dans la chaîne principale. Ainsi, tous les mots correspondants de la chaîne principale sont remplacés par les mots correspondants du tableau de remplacement à l'aide de la fonction str_replace ().
// attribue la valeur de chaîneSortir:
La sortie suivante apparaît après avoir exécuté le script précédent. Ici, le mot «comme"Est remplacé par le mot"manger" Deux fois. Les deux autres mots, "Poulet" et "Poisson», Sont remplacés par les mots«Glace" et "Soupe«Dans la chaîne principale:
Exemple 4: Comptez le nombre total de remplacement
Créez un fichier PHP avec le script suivant recherche les valeurs d'un tableau à l'intérieur d'une chaîne et est remplacé par les valeurs d'un tableau de remplacement où la valeur correspond comme l'exemple précédent et compte le nombre total de remplacement. Le quatrième argument de la fonction str_replace () est utilisé ici pour compter le nombre total de remplacements. Selon le script, les tableaux de recherche et de remplacement contiennent le même nombre d'éléments. Ici, quatre mots de la chaîne principale correspondent aux valeurs du tableau de recherche qui est remplacée par les mots de remplacement correspondants à l'aide de la fonction str_replace ().
// attribue la valeur de chaîneSortir:
La sortie suivante apparaît après avoir exécuté le script précédent. Ici, le mot «comme"Est remplacé par le mot"manger" Deux fois. L'autre mot, "Poulet», Est remplacé par le mot«Glace"Dans la chaîne principale. Ainsi, le nombre total de remplacements est de 2 + 1 = 3:
Conclusion
Les différentes façons d'utiliser la fonction str_replace () sont présentées dans ce tutoriel à l'aide de plusieurs exemples. Les tâches de recherche et de remplacement sont effectuées en utilisant le mot de recherche ou le tableau et remplacer le mot ou le tableau. Nous espérons que le but de l'utilisation de la fonction str_replace () dans le script PHP est effacé après avoir lu ce tutoriel.