Aller au contenu

str_ireplace()

La fonction str_ireplace() de PHP remplace toutes les occurrences d'une chaîne de recherche par une chaîne de remplacement, en ignorant la casse. Cette fonction est particulièrement utile lorsque la casse exacte du texte cible est inconnue ou varie. Dans cet article, nous discuterons de la syntaxe et de l'utilisation de str_ireplace(), ainsi que d'exemples pratiques.

La syntaxe de la fonction str_ireplace() est la suivante :

La syntaxe PHP de str_ireplace()

php
mixed str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

La fonction prend trois paramètres obligatoires : $search, $replace et $subject. $search spécifie la chaîne (ou le tableau de chaînes) à rechercher, $replace spécifie la chaîne de remplacement (ou le tableau de chaînes), et $subject est la chaîne d'origine. La fonction accepte également un quatrième paramètre optionnel, $count, qui est une variable remplie avec le nombre de remplacements effectués.

Voici un exemple d'utilisation de la fonction str_ireplace() :

Exemple de str_ireplace() en PHP

php
<?php
$string = "The quick brown fox jumps over the lazy dog";
$new_string = str_ireplace("FOX", "cat", $string);
echo $new_string; // Output: The quick brown cat jumps over the lazy dog
?>

Dans cet exemple, nous avons une variable de chaîne $string contenant la phrase "The quick brown fox jumps over the lazy dog". Nous utilisons la fonction str_ireplace() pour remplacer le mot "fox" par "cat". Étant donné que str_ireplace() est intrinsèquement insensible à la casse, elle ignorera la casse de la chaîne de recherche "FOX" et la remplacera par "cat".

La sortie de ce code sera :

console
The quick brown cat jumps over the lazy dog

Comme vous pouvez le voir, la fonction str_ireplace() a remplacé avec succès le mot "fox" par "cat" dans la chaîne, tout en ignorant la casse.

La fonction str_ireplace() est un outil utile pour remplacer une chaîne dans une chaîne donnée par une autre chaîne, en ignorant la casse. Elle vous permet de remplacer facilement une chaîne de manière insensible à la casse en PHP. En maîtrisant cette fonction, vous pouvez devenir un développeur PHP plus compétent.

Nous espérons que cet article vous a aidé à comprendre la fonction str_ireplace() en PHP.

Practice

Que fait la fonction str_ireplace() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.