Maison  >  Article  >  développement back-end  >  Application de la fonction str_replace() en php (explication avec exemples)

Application de la fonction str_replace() en php (explication avec exemples)

烟雨青岚
烟雨青岚avant
2020-06-08 13:00:502994parcourir

Application de la fonction str_replace() en php (explication avec exemples)

Application de la fonction str_replace() en php

Définition et utilisation

La fonction str_replace() remplace certains caractères par d'autres caractères dans une chaîne.

Cette fonction fonctionne avec les règles suivantes :

Si la chaîne recherchée est un tableau, elle renvoie un tableau.

Si la chaîne recherchée est un tableau, la recherche et le remplacement sont effectués en utilisant chaque élément du tableau.

Si vous recherchez et remplacez un tableau et remplacez moins de pièces que celles trouvées, une chaîne vide sera utilisée comme remplacement.

Si find est un tableau et que le remplacement est une chaîne, le remplacement de chaîne sera utilisé pour chaque valeur trouvée.

2. Syntaxe

str_replace(find,replace,string,count);

find (obligatoire), découverte de la valeur spécifiée.

replace (obligatoire), précise la valeur pour remplacer la valeur trouvée.

string (obligatoire), la chaîne spécifiée à rechercher.

count (facultatif), une variable à remplacer par le nombre de count.

* Remarque : Cette fonctionnalité est sensible à la casse.

Utilisez str_ireplace() pour effectuer une recherche insensible à la casse.

*Remarque : Cette fonctionnalité est sécurisée pour les binaires.

Exemple 1

<?php
echo str_replace("world","Peter","Hello world!");
?>

Résultat de sortie

Hello Peter!

Exemple 2 Dans cet exemple, nous montrerons str_replace() avec An tableau et une variable count :

<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>

Résultat de sortie

Array
(
[0] => blue
[1] => pink
[2] => green
[3] => yellow
)
Replacements: 1

Tutoriel recommandé : "Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer