首页 未命名内容详情

zblog怎么取出文章内容中的图片用在首页栏目页

2026-01-10 3 897698882
zblog怎么取出文章内容中的图片用在首页栏目页

站点名称:zblog怎么取出文章内容中的图片用在首页栏目页

所属分类:未命名

官方网址:

SEO查询: 爱站网 站长工具

进入网站

站点介绍

首页要知道要想取出文章中的图片,必须用正则表达式去提取。

我的需求:在首页显示文章中的3个图片。

实际情况:3个图片在文章中,且文章中的图片不止3个。

思路:先用取出文章内容->提取出所有图片->留下前三张图片->通过遍历进行显示。

完整代码如下:

//先取出图片数据{php}    $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";    //获取文章信息    $article = GetPost(28);    //获取文章内容    $content = $article->Content;    //从文章中提取图片    preg_match_all($pattern,$content,$matchContent);    //文章中有很多图片时,可以通过array_slice()来提取其中想要的一部分    $imgs = array_slice($matchContent[1],0,3);{/php}    //进行显示              {foreach $imgs as $img }    <a class="listimg" href="{$article.Url}">	<div class="small-img"><img src="{$img}" alt=""></div>    </a>{/foreach}