Maison >développement back-end >Problème PHP >Comment implémenter le remplacement de mots clés en php
Comment implémenter le remplacement de mot-clé en PHP : utilisez d'abord la fonction strpos() pour trouver l'emplacement du mot-clé, tel que [strpos($content,$search)] puis utilisez la fonction substr_replace() pour remplacez le mot-clé . La fonction
substr_replace() remplace une partie d'une chaîne par une autre chaîne et renvoie la chaîne remplacée. Si string est un tableau, le tableau est renvoyé.
(Tutoriel recommandé : Tutoriel graphique php)
Syntaxe :
substr_replace(string,replacement,start,length)
Si le paramètre de début est un nombre négatif et que la longueur est inférieure ou égale pour commencer, alors la longueur est 0.
(Recommandation du didacticiel vidéo : tutoriel vidéo php)
Implémentation du code :
//首先找到关键字所在位置,然后使用 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!