Trouve la longueur du premier segment d'une chaîne contenant tous les caractères d'un masque donnée
La fonction str_ireplace() remplace quelques caractères par quelques autres caractères dans une chaîne.
(PHP 5)
str_ireplace() — Version insensible à la casse de str_replace()
La fonction str_ireplace() remplace quelques caractères par quelques autres caractères dans une chaîne.
Cette fonction suit les règles suivantes :
str_ireplace (search, remplacent, subject, compte)
Paramètre |
Description |
---|---|
search |
Requis. Spécifie la valeur à chercher. Chaque remplacement avec le tableau search est effectué sur le résultat du dernier remplacement. |
remplacez |
Requis. Spécifie la valeur qui remplacera la valeur dans search |
subject |
Requis. Spécifie la chaîne à rechercher . Si subject est un tableau, le remplacement est effectué sur chacun des éléments du sujet subject, et la valeur retournée est un aussi un tableau. |
compte |
Facultatif. Une variable qui compte le nombre de remplacements. Le nombre de remplacement sera retourné dans le paramètre compte, passé par référence. |
Note : Cette fonction est ne distinguant pas majuscules et minuscules. Employez la fonction str_replace() pour exécuter une recherche distinguant majuscules et minuscules.
Note : Cette fonction gère les chaînes binaires.
Exemple : 📋 Copier le code
<?php echo str_ireplace("HELLO","Bonjour","Hello le monde!"); ?>
Le résultat du code ci-dessus sera :
Bonjour le monde !
Dans cet exemple nous allons voir le str_ireplace () avec un array (tableau) et une variable de compte :
Exemple : 📋 Copier le code
<?php $arr = array("bleu","red","vert","orange"); print_r(str_ireplace("RED","rouge",$arr,$i)); echo "<br />Nombre de mot remplacé : $i"; ?>
Le résultat du code ci-dessus sera :
1>Array ( [0] => bleu [1] => rouge [2] => vert [3] => orange )
nombre de mot remplacé : 1
Dans cet exemple nous allons voir le str_ireplace () avec moins d'éléments remplacent :
Exemple : 📋 Copier le code
<?php $find = array("BONJOUR","MONDE"); $replace = array("H"); $arr = array("Bonjour","monde","!"); print_r(str_ireplace($find,$replace,$arr)); ?>
Le résultat du code ci-dessus sera :
Array ( [0] => H [1] => [2] => ! )
Fonction precedente: |
Fonction suivante: |