则正替换文章里面的关键字
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php header( "Content-type:text/html; charset=utf-8" ); $str = "和往常一样,今晚,又加班到深夜。 男友陈先生照例来接我下班。我坐在副驾驶的位置上安静地望向窗外,他专心致志地开着车也没有说话,电台里刚好放着鹿先森乐队的《春风十里》,唱着,“把所有的春天都揉进了一个清晨,把所有停不下的语言变成秘密关上了门,莫名的情愫啊,请问谁来将它带走呢,只好把岁月化成歌,留在山河。” 车外流光溢彩一闪而过,恍惚的忧伤莫名爬上我的心头。我问陈先生,“当你开着车疾驰在这座城市的夜里,当你看到高耸的楼宇灯火通明,你会不会有一丁点的游离”。陈先生还是目不转睛地望着前往,淡淡问我,“什么游离”。我说,“孤独和迷惘”。他腾出握着方向盘的右手,伸过来轻轻揉了一下我的头发,笑着说,“曾经会,但现在有你,就不回了”。 2016年,这一年,我28岁,陈先生31岁,我们在一起。在我过去的28年里,我有我隐秘的心事和躲不过的往事;在他过去的31年里,他也有他难舍的情怀和放不下的姑娘。他从不会窥探我内心敏感的回忆,我28岁我也从不会触及他心底埋藏的旧梦,我不知道我们之间究竟有没有爱情,毕竟越长大便越难再简单勇敢地我28岁去爱一个人,但是我知我28岁道,跟他在一起,我很安"; $find = array ( array ( 'title' => '我28岁' , 'url' => 'http://www.wo28sui.com' , 'num' => 3), array ( 'title' => '有没有爱情' , 'url' => 'http://www.aiqing.com' , 'num' => 3), array ( 'title' => '毕竟越长' , 'url' => 'http://www.bjyd.com' , 'num' => 2), array ( 'title' => '测试信息' , 'url' => 'http://www.ceshi.com' , 'num' => 2), array ( 'title' => 'test' , 'url' => 'http://www.test.com' , 'num' => 1), ); foreach ( $find as $k => $v ) { if ( strpos ( $str , $v [ 'title' ])) { $pattern = '/' . $v [ 'title' ]. '/' ; $replace = "<a href='{$v['url']}'>{$v['title']}</a>" ; $str = preg_replace( $pattern , $replace , $str , $v [ 'num' ]); } } echo $str ; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)