Exemple
Remplacer les caractères "WORLD" (case-insensitive) à la "Hello world!" (case-insensitive) dans la chaîne "Hello world!" tout le "Hello world!" avec "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
»Exécuter exemple Définition et utilisation
Le str_ireplace() fonction remplace certains caractères avec d'autres caractères dans une chaîne.
Cette fonction fonctionne selon les règles suivantes:
- Si la chaîne à rechercher est un tableau, elle retourne un tableau
- Si la chaîne à rechercher est un tableau, rechercher et remplacer est réalisée avec chaque élément de tableau
- Si les deux rechercher et remplacer sont des tableaux, et remplacer a moins d'éléments que trouver, une chaîne vide sera utilisé comme remplacer
- Si trouver est un tableau et remplacer est une chaîne, la chaîne de remplacement sera utilisée pour chaque valeur trouver
Note: Cette fonction est insensible à la casse. Utilisez la str_replace() fonction pour effectuer une recherche sensible à la casse.
Note: Cette fonction est binaire de sécurité.
Syntaxe
str_ireplace( find,replace,string,count )
Paramètre | La description |
---|---|
find | Champs obligatoires. Indique la valeur à trouver |
replace | Champs obligatoires. Indique la valeur pour remplacer la valeur en find |
string | Champs obligatoires. Indique la chaîne à rechercher |
count | Optionnel. Une variable qui compte le nombre de remplacements |
Détails techniques
Valeur de retour: | Retourne une chaîne ou un tableau avec les valeurs remplacées |
---|---|
PHP Version: | 5+ |
changelog: | Le paramètre de comptage a été ajouté en PHP 5.0 |
autres exemples
Exemple 1
L' utilisation str_ireplace() avec un tableau et une variable de comptage:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This
function is case-insensitive
echo "Replacements: $i";
?>
»Exécuter exemple exemple 2
En utilisant str_ireplace() avec moins d' éléments à remplacer que de trouver:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
»Exécuter exemple <PHP chaîne de référence