Maison > Article > développement back-end > Comment remplacer des chaînes en php en ignorant la casse
Méthode pour ignorer le remplacement de casse : 1. Utilisez la fonction str_ireplace(), la syntaxe "str_ireplace(search value, replacement value, string)" ; 2. Utilisez la fonction substr_replace(), la syntaxe "substr_replace(string) ,replacement valeur, commencer la position de remplacement)".
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3
Méthode 1 : Utiliser La fonction str_ireplace()
remplace le caractère "WORLD" (insensible à la casse) dans la chaîne "Hello world!" par "Shanghai" :
<?php echo str_ireplace("WORLD","Shanghai","Hello world!"); ?>
sortie :
Hello Shanghai!
Description :
la fonction str_ireplace() remplace certains caractères dans une chaîne (insensible à la casse).
La fonction doit suivre les règles suivantes :
Si la chaîne recherchée est un tableau, alors elle renverra un tableau.
Si la chaîne recherchée est un tableau, elle recherchera et remplacera chaque élément du tableau.
Si vous devez rechercher et remplacer le tableau en même temps et que les éléments à remplacer sont inférieurs au nombre d'éléments trouvés, les éléments en excès seront remplacés par chaînes vides
Si un tableau est recherché et que seule une chaîne est remplacée, la chaîne de remplacement s'appliquera à toutes les valeurs trouvées.
Syntaxe
str_ireplace(find,replace,string,count)
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换 find 中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
Méthode 2 : Utilisez la fonction substr_replace()
pour remplacer "Bonjour" par " world":
<?php echo substr_replace("Hello","world",0); ?>
Sortie :
world
Description :
la fonction substr_replace() remplace une partie d'une chaîne par une autre chaîne de caractères .
substr_replace(string,replacement,start,length)
Paramètre | Description | tr>||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
chaîne | Obligatoire. Spécifie la chaîne à vérifier. | ||||||||||
remplacement | Obligatoire. Spécifie la chaîne à insérer. | ||||||||||
démarrer |
|
||||||||||
length | Facultatif. Spécifie le nombre de caractères à remplacer. La valeur par défaut est la même que la longueur de la chaîne.
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!