Heim > Backend-Entwicklung > PHP-Tutorial > PHP实现文章内容添加内链关键词替换的代码

PHP实现文章内容添加内链关键词替换的代码

WBOY
Freigeben: 2016-07-25 08:57:28
Original
1401 Leute haben es durchsucht
  1. /**

  2. * 内容关键词的替换
  3. * edit: WWW.JBXUE.COM
  4. */
  5. $ci=array("短网址"=>"http://jbxue.com","网址缩短"=>"http://jbxue.com");

  6. //内容字段是content

  7. $content="短网址是个好工具";
  8. foreach($ci as $k=>$v){
  9. $str=''.$k.'';
  10. $content=ereg_replace($k,$str,$content);
  11. }
  12. echo $content;
复制代码

附,帝国cms中的关键字替换代码:

  1. //替换关键字
  2. function ReplaceKey($newstext){
  3. global $empire,$dbtbpre,$public_r;
  4. if(empty($newstext))
  5. {return $newstext;}
  6. $sql=$empire->query("select keyname,keyurl from {$dbtbpre}enewskey order by length(keyname) desc"); //按字段内容长度排序
  7. while($r=$empire->fetch($sql))
  8. {
  9. $newstext=empty($public_r[repkeynum])?str_replace($r[keyname],''.$r[keyname].'',$newstext):preg_replace('/'.$r[keyname].'/',''.$r[keyname].'',$newstext,$public_r[repkeynum]);
  10. }
  11. return $newstext;
  12. }
复制代码


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage