有时候,我们需要写一个PHP程序来获取文章字段里面所有的图片,以便我们整理或者删除,那么如何实现获取所有图片呢?
废话不多说,需用正则表达式以及字符串替换函数。
函数源码:
function getimgsrc($value)
{
$pattern='//';
preg_match_all($pattern,$value,$img);
return $img;
}
然后将字段值传递过去,返回的数组第一个是图片全部信息,第二个是地址信息,是一个二维数组。
全部代码如下:
function getimgsrc($value)
{
$pattern='//';
preg_match_all($pattern,$value,$img);
return $img;
}
$value='图片1
图片
';
$imginfo=getimgsrc(stripslashes($value));
echo $imginfo[1][0].'';
echo $imginfo[1][1].'';
print_r($imginfo);