PHP str_replace()

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

Syntaxe
str_replace(searchVal, replaceVal, str, count)

 
 
La fonction str_replace() fonctionne selon les règles suivantes:

  • Si la chaîne à trouver est un tableau, elle renvoie un tableau
  • Si la chaîne à trouver est un tableau, la recherche et le remplacement sont effectués avec chaque élément du tableau
  • Si à la fois le paramètre « searchVal » et « replaceVal » sont des tableaux, et « replace » a moins d’éléments que « searchVal », une chaîne vide sera utilisée à la place de « replaceVal »
  • Si « searchVal » est un tableau et « replaceVal » est une chaîne, la chaîne de remplacement sera utilisée pour chaque valeur de recherche

 
Cette fonction est sensible à la casse. Utilisez la fonction str_ireplace() pour effectuer une recherche insensible à la casse.
 

Paramètres
  • searchVal(Obligatoire) : Spécifie la valeur à trouver.
  • replaceVal(Obligatoire) : Spécifie la valeur pour remplacer la valeur dans « searchVal ».
  • str(Obligatoire) : Spécifie la chaîne dans laquelle on cherche « searchVal ».
  • count(Obligatoire) : Une variable qui compte le nombre de remplacements.

 

Valeur de retour

La fonction renvoie une chaîne ou un tableau avec les valeurs remplacées
 

Version PHP:

5+
 

Exemple :

Le code suivant remplace le mot « WayToLearnX » dans la chaîne « Hello WayToLearnX! » avec « Alex »:

<?php
	echo str_replace("WayToLearnX","Alex","Hello WayToLearnX!");
?>

 
Sortie:

Hello Alex!
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *