php语言中怎么调取文章内容中第一张图片来做封面图?

2个月前 (03-29 15:06)阅读35回复1
翱翔MJ
翱翔MJ
  • 管理员
  • 注册排名1
  • 经验值2635
  • 级别管理员
  • 主题399
  • 回复320
楼主

php语言中怎么调取文章内容中第一张图片来做封面图?

0
回帖

php语言中怎么调取文章内容中第一张图片来做封面图? 相关回复(1)

翱翔MJ
翱翔MJ
楼主
  • 管理员
  • 注册排名1
  • 经验值2635
  • 级别管理员
  • 主题399
  • 回复320

<?php
//简单给个数据$content,在其中包含一张图片
$content ='<p>这是第1段</p><p>这是第2段</p><p><img src="/img/1.jpg"></p><p>这是第3段</p><p>这是第4段</p>';


// 使用正则表达式匹配第一个 img 标签中的 src 属性
preg_match('/<img.+?src="(.+?)"/', $content, $matches);


// 检查是否有匹配项并输出结果
if (isset($matches[1])) {
    echo $matches[1];
} else {
    echo '未找到图片';
}


?>
活跃2个月前 (03-29 15:07)回复00
取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息