Comment remplacer des mots-clés en PHP : 1. Utilisez la fonction "preg_replace" pour réaliser la fonction de remplacement de mot-clé, et vous pouvez contrôler le nombre de substitutions ; 2. Utilisez la fonction "substr_replace" pour réaliser le remplacement de mot-clé ; , mais un seul remplacement.

Recommandé : "Tutoriel PHP"
Remplacement de mot clé php
(1) Utilisez la fonction preg_replace pour implémenter cette fonction. Parce que la fonction preg_replace elle-même peut contrôler le nombre de remplacements, j'y ai pensé depuis le début. La méthode d'implémentation spécifique est la suivante :
//可以实现替换次数的控制,不仅限于只替换一次,比如$limit为2的时候表示一个词出现很多吃的时候仅替换2次,-1表示全部替换。$search 和 $replace 都可以是字符串或者数组,但必须对应 function str_replace_limit($search,$replace,$content,$limit=-1){ if(is_array($search)){ foreach ($search as $k=>$v){ $search[$k]='`'.preg_quote($search[$k],'`').'`'; } }else{ $search='`'.preg_quote($search,'`').'`'; } //把图片描述去掉 $content=preg_replace("/alt=([^ >]+)/is",'',$content); return preg_replace($search,$replace,$content,$limit); }
(2). ) Utilisez la fonction substr_replace à implémenter, mais ici, un seul remplacement peut être réalisé
//首先找到关键字所在位置,然后使用 substr_replace(系统函数)进行替换操作 function str_replace_once($search,$replace,$content){ //把图片描述去掉 $content=preg_replace("/alt=([^ >]+)/is",'',$content); $pos=strpos($content,$search); if($pos===false){ return $haystack; } return substr_replace($content,$replace,$pos,strlen($search)); }
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!
Que signifie Taobao b2c ?
Comment résoudre le problème d'accès refusé lors du démarrage de Windows 10
Collection complète d'instructions de requête SQL
Explication détaillée de l'utilisation de la fonction sprintf
balises communes pour les dedecms
Configuration des variables d'environnement Python
Les dernières nouvelles officielles d'aujourd'hui concernant PaiCoin sont vraies
Impossible de localiser le point d'entrée du programme dans la bibliothèque de liens dynamiques