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 mots clés en php

王林
王林original
2020-08-03 13:38:042441parcourir

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

Comment implémenter le remplacement de mots clés en php

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!

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