思路是这样的:使用正则表达式 查询到文章所在的字段,获取到图片的绝对路径。 代码如下:(这个我使用的是 CI 框架开发的,下面是控制器里面的代码)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
//获取文章字段的内容

$data['sel_news'] = $this->mhome->sel_news();

foreach ($data['sel_news'] as $row)
{
    $row['content'];
}
//正则表达式查找图片的绝对路径,并且获取
preg_match_all ("/<(img|IMG)(.*)(src|SRC)=[\"|'|]{0,}([h|\/].*(jpg|JPG|gif|GIF|png|PNG))[\"|'|\s]{0,}/isU",$row['content'],$out);
$data['get_image'] = $out[4];

视图输出代码:

1
<img src='<?php echo $get_image[0];?>'></img>

如是是想输出多张图片的话,视图就用 foreach 输出。