实用教程 PHP 获取文章中第一个图片 获取第一张图片

参与数
6
被浏览
6908
写回答 DATE:2018-05-21
迷途
主题数:182 回答数:412 被采纳:51 被赞同:24

<?php
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";  
$content = $_thread['message'];  //文章内容  
preg_match_all($pattern,$content,$matchContent);  
if(isset($matchContent[1][0])){  
    $temp = $matchContent[1][0];  
}
?>

主要是靠正则匹配出文章的图片,然后选取一个,然后在用$temp 调用

<im src="<?php echo $temp;?>">

想把图片输出在列表,找到view/htm/forum.htm对应文件,然后根据样式自行调整。

如果想实现首页和列表页面调用从而达到缩略图封面效果请找到对应thread_list.inc.htm进行修改调用

之前有好多小伙伴在问,今天就发出一个简单的例子,方法有很多,以上只是一个小小的方法,希望大家能用上得到帮助。



版权声明

本文为「迷途」的原创文章,遵循 CC 4.0 BY-SA 版权协议
转载请附上原文出处链接及本声明
原文链接:http://bbs.432k.cn/thread-337.htm


最新回复 (6)
返回
[复制本页网址]
Date...
*四叶草提供天气查询