PHP正则获取一段字符串中所有图片地址

有的时候我们需要获取文章内容或者字符串中所有的图片地址,那么我们首先想到的就是正则匹配,该怎么实现呢,下面就是小编的亲测方法

$str = '<p><img src="http://www.codelovers.cn/Public/upload/20180621/1529561322214.png" /></p><p><img src="http://www.codelovers.cn/Public/Home/images/404.jpg" style="" title="404.jpg"/></p><p><img src="http://www.codelovers.cn/Public/upload/20180621/1529561322214.png" style="" title="1529561322214.png"/></p><p><br/></p>';
$preg = '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';//匹配img标签的正则表达式
preg_match_all($preg, $str, $allImg);//这里匹配所有的img
echo '<pre>';
print_r($allImg);

输出结果如下

(    
[0] => Array    
(    
    [0] => <img src="http://www.codelovers.cn/Public/upload/20180621/1529561322214.png" />    
    [1] => <img src="http://www.codelovers.cn/Public/Home/images/404.jpg" style="" title="404.jpg"/>    
    [2] => <img src="http://www.codelovers.cn/Public/upload/20180621/1529561322214.png" style="" title="1529561322214.png"/>    
)    
[1] => Array    
(    
    [0] => http://www.codelovers.cn/Public/upload/20180621/1529561322214.png    
    [1] => http://www.codelovers.cn/Public/Home/images/404.jpg    
    [2] => http://www.codelovers.cn/Public/upload/20180621/1529561322214.png    
)    
)
原文转载自  编程爱好者之家: http://www.codelovers.cn/article/20180706100309.html
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值