Maison  >  Article  >  développement back-end  >  Qu'est-ce que la fonction de remplacement de texte php ?

Qu'est-ce que la fonction de remplacement de texte php ?

青灯夜游
青灯夜游original
2021-07-05 18:14:422868parcourir

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) ".

Qu'est-ce que la fonction de remplacement de texte php ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn