Derniers tutoriels de développement web
 

PHP str_ireplace() Function

<PHP chaîne de référence

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