PHP如何提取字符串中的图片地址
PHP如何提取字符串中的图片地址

PHP如何提取字符串中的图片地址

有时候我们会有一种需求就是提取商品详情中的图片地址给弄成一个数组,从而实现商城用户一键下载图片,PHP提取字符串中的图片地址,实际就是利用正则表达式匹配图片地址,我们直接看代码

<?php
$str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>';//商品详情页代码
$pattern="/<[img|IMG].*?src=[/'|/"](.*?(?:[/.gif|/.jpg]))[/'|/"].*?[//]?>/";
preg_match_all($pattern,$str,$match);
print_r($match);//$match[0]为提取后的图片,可直接使用,$match[1]为提取后的图片地址,需要写入img标签的src中
?>

https://blog.csdn.net/BenChiZhuBaDaoWang/article/details/125447596

发表回复

您的电子邮箱地址不会被公开。