Maison > Article > développement back-end > Qu'est-ce que la fonction de remplacement de texte php ?
En PHP, la fonction de remplacement de texte est str_replace(), qui peut utiliser une nouvelle chaîne pour remplacer une chaîne spécifique spécifiée dans la chaîne d'origine ; le format de syntaxe " str_replace (trouver une valeur, remplacer une valeur, une chaîne/un tableau, remplacer un numéro) ".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, la fonction de remplacement de texte est str_replace(). La fonction
str_replace() remplace certains caractères d'une chaîne par d'autres caractères (sensible à 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 trouvera 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 des chaînes vides
Si le La recherche est un tableau et si le remplacement est une chaîne, la chaîne de remplacement fonctionnera pour toutes les valeurs trouvées.
Syntaxe
str_replace(find,replace,string,count)
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换 find 中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。对替换数进行计数的变量。 |
Valeur de retour : renvoie une chaîne ou un tableau avec la valeur de remplacement.
Exemple 1 :
<?php $str="Hello world!"; echo str_replace("world","Shanghai",$str); ?>
Sortie :
Hello Shanghai!
Exemple 2 :
<?php $find = array("Hello","world"); $replace = array("B"); $arr = array("Hello","world","!"); print_r(str_replace($find,$replace,$arr)); ?>
Sortie :
Array ( [0] => B [1] => [2] => ! )
Apprentissage recommandé : "PHP Video éditorial"
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!