fonction str_ireplace PHP ()
Exemples
La chaîne de caractères "WORLD" (insensible à la casse) remplacer "Peter" "Bonjour tout le monde!":
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Exécution instance »
Définition et utilisation
fonction str_ireplace () remplace certains caractères de la chaîne (non sensible à la casse).
Cette fonction doit suivre les règles suivantes:
- Si la chaîne de recherche est un tableau, elle retourne un tableau.
- Si la chaîne de recherche est un tableau, alors il va rechercher et remplacer chaque élément du tableau.
- Si vous avez besoin pour rechercher et remplacer un tableau, et la nécessité d'effectuer le remplacement des éléments est inférieur au nombre d'éléments à rechercher, les éléments supplémentaires seront remplacés par une chaîne vide.
- Si un tableau est de trouver, mais seulement pour une chaîne à remplacer, les valeurs de chaîne de remplacement seront tous à trouver du travail.
Remarque: Cette fonction est sensible à la casse.S'il vous plaît utiliser le str_replace () fonction effectue une recherche sensible à la casse.
Remarque: Cette fonction est sûr binaire.
grammaire
str_ireplace( find,replace,string,count )
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换find中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
détails techniques
Retours: | Retourne une chaîne ou un tableau avec une valeur de remplacement. |
---|---|
PHP version: | 5+ |
Mise à jour de journal: | En PHP 5.0, ajoutez le paramètre de comptage. |
D'autres exemples
exemple 1
Avec l'utilisation de tableaux et de compter str_ireplace variable () Fonction:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Exécution instance »
exemple 2
En utilisant l'élément doit être remplacé par une fonction moins d'air aux éléments str_ireplace ():
<?php
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Exécution instance »
PHP Chaîne de référence