php 如何才能转义html?

我有一段html代码

<p><img src=\\\"http:\/\/localhost\/wp-content\/uploads\/2016\/02\/20160212050255_865.png\\\" alt=\\\"\\\"><\/p>\n<p><img src=\\\"http:\/\/localhost\/wp-content\/uploads\/2016\/02\/20160212050312_659.png\\\" alt=\\\"\\\"><\/p>\n"

我需要获取到src里面的图片地址,而且不是什么\/\/这样的东西的...

我使用了正则表达式后

$preg = '/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i';

返回的内容是

"\\\"http:\/\/localhost\/wp-content\/uploads\/2016\/02\/20160212050312_659.png"

而我需要的是干净的图片地址...http://localhost/wp-content/uploads/2016/02/20160212050312_659.png

我该怎么办。

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题