$_object = $this->_model->getAllDingdan();
//将字段content字段中所有图片提取出来
foreach ($_object as $_value){
//Tool::Allimg为函数$_value->content为字段内容,函数单独测试没问题但一放在这里面取字段就不得行了
$_value->allimg = Tool::Allimg($_value->content);
}
下面这个是提取全部图片的工具函数
static public function Allimg($str){
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png|\.bmp|\.jpeg]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$str,$match);
$_count = count($match[1]);
for ($i=0;$i<=$_count;$i++){
$_html=$_html.$match[1][$i];
$_html=$_html.'
';
}
return $_html;
}
php提取图片地址,我想要把我们文章内容中图片全部图片提取出来并循环展示出来。
答案:2 悬赏:20 手机版
解决时间 2021-03-07 03:43
- 提问者网友:留有余香
- 2021-03-06 15:31
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-06 16:16
先用正则表达式,找到所有格式的图片类型,然后去内容里面对比标签是不是图片,然后将图片名称存储起来,到时候遍历出来的时候加上你们网站的前缀,就显示出来了
全部回答
- 1楼网友:佘樂
- 2021-03-06 17:11
搜一下:php提取图片地址,我想要把我们文章内容中图片全部图片提取出来并循环展示出来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯