趣文网 > 作文大全

php正则表达式检索文章中的图片路径的方法

2020-11-18 17:55:01
相关推荐

在开发中的很多时候,我们希望在列出文章标题的时候,显示一张或者几张文章中包含的图片作为缩略图来显示,这样既美观,又不需要管理员在后台做过多的工作。下面我给大家介绍一下php正则表达式检索文章中的图片路径的方法。

当然,网站中的文章编辑都有相关的编辑器,比如kindedit、UEditor等等。所以,一般情况下,数据库中存放的(文字/图文)文章不但是包含了文章信息,还包含网站中嵌入的编辑器编辑出来的格式以及文章中的图片、视频等多媒体文件保存的路径。

例如,讲解这个方法我所找的一个例子,中间包含文字和三张图片,复制到编辑器中的时候是这样的:

但是就如第一步中说的一样,大多数情况下数据库只是保存文本信息,所以,编辑器实际保存到数据库中的信息是这样的:

为了方便,我这里就不把这条新闻放到数据库中了,而是直接放到代码中来演示:

执行检索主要用到的是正则表达式和preg_match_all()函数,preg_match_all()的用法是int preg_match_all( string pattern, string subject, array matches [, int flags ] ),图二是执行代码之后的“查看源代码”视图的结果:

当然,有的时候,我们未必需要把全部的图片都检索出来,我们只要一张就可以了,那可以把preg_match_all()函数换成preg_match()

获取到了图片地址,我们就可以对图片按照需求处理之后显示在需要的位置上了。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

期待作文 半命题作文 发现作文 初一的作文 变形记作文500字六年级 关于梅花的作文 作文大全400字 感恩父母 作文 新年英语作文 足迹作文 拔河作文 高一作文 趣事作文 春节作文600字初二 推窗风来作文 在尝试中成长作文 我的妈妈作文200字 小学三年级作文题目 中考作文题目大全 关于母亲的作文 初一作文500字 小学六年级作文 青春作文素材 我爱读书作文 我的爱好作文 开学典礼作文 晚霞作文 改变作文 我的梦作文 初三英语作文