PHP str_ireplace() Fonction

❮ Référence de chaîne PHP

Exemple

Remplacez les caractères "WORLD" (insensible à la casse) dans la chaîne "Hello world!" par "Peter" :

<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Essayez-le vous-même »

Définition et Utilisation

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

Cette fonction fonctionne selon les règles suivantes :

  • Si la chaîne à rechercher est un tableau, elle renvoie un tableau.
  • Si la chaîne à rechercher est un tableau, la recherche et le remplacement sont effectués pour chaque élément du tableau.
  • Si la recherche et le remplacement sont tous deux des tableaux, et que le tableau de remplacement a moins d'éléments que celui de recherche, une chaîne vide sera utilisée comme valeur de remplacement.
  • Si la recherche est un tableau et le remplacement est une chaîne, la chaîne de remplacement sera utilisée pour chaque valeur de recherche.

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

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


Syntaxe

str_ireplace( find,replace,string,count )

Valeurs des Paramètres

Paramètre Description
find Requis. Spécifie la valeur à rechercher.
replace Requis. Spécifie la valeur qui remplacera celle dans find .
string Requis. Spécifie la chaîne à rechercher.
count Optionnel. Une variable qui compte le nombre de remplacements.


Détails Techniques

Valeur de Retour : Renvoie une chaîne ou un tableau avec les valeurs remplacées.
Version PHP : 5+

Plus d'Exemples

Exemple

Utilisation de str_ireplace() avec un tableau et une variable de compte :

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // Cette fonction est insensible à la casse
echo "Remplacements : $i";
?>
Essayez-le vous-même »

Exemple

Utilisation de str_ireplace() avec moins d'éléments dans le remplacement que dans la recherche :

<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Essayez-le vous-même »

❮ Référence de chaîne PHP