文章详情页
PHP 文章内容中的关键词替换加链接
浏览:150日期:2022-09-12 18:02:11
/** *对内容中的关键词添加链接 *只处理第一次出现的关键词,对已有链接的关键不会再加链接,支持中英文 *$content:string 原字符串 *$keyword:string 关键词 *$link:string,链接 */ public static function yang_keyword_link($content,$keyword,$link){ //排除图片中的关键词 $content = preg_replace( ’|(<img[^>]*?)(’.$keyword.’)([^>]*?>)|U’, ’$1%&&&&&%$3’, $content); $regEx = ’/(?!((<.*?)|(<a.*?)))(’.$keyword.’)(?!(([^<>]*?)>)|([^>]*?</a>))/si’; $url=’<a href='https://www.haobala.com/bcjs/’.$link.’' target='_blank' class='content_guanjianci'>’.$keyword.’</a>’; $content = preg_replace($regEx,$url,$content,1); //还原图片中的关键词 $content=str_replace(’%&&&&&%’,$keyword,$content); return $content; }
标签:
PHP
上一条:PHP将人民币中金额数字转化为中文大写代码下一条:PHP视频教程文档教程
相关文章:
1. 解决Django响应JsonResponse返回json格式数据报错问题2. python 制作python包,封装成可用模块教程3. ASP.NET MVC增加一条记录同时添加N条集合属性所对应的个体4. Python爬取12306车次信息代码详解5. asp.net core服务限制堆内存大小的操作方法6. Python实现随机游走的详细解释7. vue项目打包部署跨域的实现步骤8. python pandas合并Sheet,处理列乱序和出现Unnamed列的解决9. ThinkPHP5实现JWT Token认证的过程(亲测可用)10. Python使用paramiko连接远程服务器执行Shell命令的实现
排行榜

网公网安备