Dans PHP, str_replace () est une fonction intégrée qui remplace le contenu spécifié dans une chaîne avec un nouveau caractère ou une nouvelle chaîne. Il prend en charge des caractères uniques ou des chaînes et prend également en charge la substitution par lots sous forme de tableau.
Le format de base de cette fonction est le suivant:
<span class="fun">str_replace ($ Search, $ Remplace, $ sujet, $ COUNT)</span>
Où, $ search est le caractère ou la chaîne à remplacer, qui peut être une seule chaîne ou un tableau; $ Remplace est le contenu remplacé et prend également en charge la chaîne ou le tableau; $ le sujet est la chaîne à traiter; $ Count est un paramètre facultatif pour renvoyer le nombre de remplacements.
Par exemple, remplacez "Monde" dans une chaîne par "tout le monde":
$str = "hello world!";
echo str_replace("world", "everyone", $str);
Résultat de sortie:
<span class="fun">bonjour à tous!</span>
Si vous souhaitez remplacer la période anglaise (".") Par un espace, vous pouvez l'écrire comme ceci:
$str = "I am a PHP coder. How about you?";
echo str_replace(".", " ", $str);
Après l'exécution, sortie:
<span class="fun">Je suis un codeur PHP et toi?</span>
Comme vous pouvez le voir, la période est remplacée par un espace.
Nous pouvons également le remplacer par d'autres symboles, tels que des virgules:
$str = "I am a PHP coder. How about you?";
echo str_replace(".", ",", $str);
s'avérer:
<span class="fun">Je suis un codeur PHP, et toi?</span>
Si vous devez remplacer plusieurs caractères en même temps, vous pouvez utiliser $ Search et $ remplacer sous la forme d'un tableau:
$str = "I am a PHP coder. How about you? Nice weather today.";
$search = array(".", "?");
$replace = array(",", "!");
echo str_replace($search, $replace, $str);
Résultat de sortie:
<span class="fun">Je suis un codeur PHP, et toi! Beau temps aujourd'hui,</span>
Cela permet le remplacement simultané des périodes et des points d'interrogation.
En utilisant la fonction STR_REPLACE de PHP, il est facile et rapide de remplacer la période anglaise dans une chaîne par n'importe quel caractère, qu'il s'agisse d'une seule période ou de plusieurs marques de ponctuation. Cette fonction est flexible et facile à utiliser, et est un outil puissant pour gérer le remplacement des chaînes.