如何在PHP中找到链接图像?

如何在PHP中找到链接图像?,php,regex,wordpress,dom,domdocument,Php,Regex,Wordpress,Dom,Domdocument,我想获取一些html内容,并在一些特定标记中对一些特定属性进行操作 我正在尝试用PHP实现以下算法: 查找所有“a”标记,并针对每个 如果其href属性与给定url匹配 如果此标记包含具有匹配“src”属性的“img”标记 做事:可能需要更改当前“a”和“img”标记的内容/属性 恩迪夫 恩迪夫 下一个 我试图在wordpress插件中实现这一点,因此我们可以假设我拥有该平台的所有功能 我可以使用什么方法/技术来实现这一点?我对正则表达式非常不熟悉,所以我希望有一种更简单的方法来

我想获取一些html内容,并在一些特定标记中对一些特定属性进行操作

我正在尝试用PHP实现以下算法:

  • 查找所有“a”标记,并针对每个
    • 如果其href属性与给定url匹配
      • 如果此标记包含具有匹配“src”属性的“img”标记
        • 做事:可能需要更改当前“a”和“img”标记的内容/属性
      • 恩迪夫
    • 恩迪夫
  • 下一个
我试图在wordpress插件中实现这一点,因此我们可以假设我拥有该平台的所有功能

我可以使用什么方法/技术来实现这一点?我对正则表达式非常不熟悉,所以我希望有一种更简单的方法来实现这一点,或者如果有人能推荐一种构建正则表达式的好方法,那也是可以接受的


任何帮助都将不胜感激

对于:)这听起来是个不错的工作。

对于:)这听起来是个不错的工作。

无论您做什么,都不要尝试使用正则表达式解析HTML

使用解析器解析它:)


例如DOM。

无论您做什么,都不要尝试使用正则表达式解析HTML

使用解析器解析它:)


例如DOM。

DOM类就是解决这个问题的方法。您可以加载文档、xpath、锚定标记数组、获取href属性,以及您想做的一切都非常容易。DOM在PHP中本机可用。有关于使用此特定扩展的好例子或教程吗?我以前没有做过很多面向对象的PHP,也没有费心从通用XML的角度正式学习DOM。例如:。PHP文档也是一个很好的开始。这里也有很多有用的信息。如果您仍然无法理解,请在这里提出一个新问题,我们将为您设置upDOM类。您可以加载文档、xpath、锚定标记数组、获取href属性,以及您想做的一切都非常容易。DOM在PHP中本机可用。有关于使用此特定扩展的好例子或教程吗?我以前没有做过很多面向对象的PHP,也没有费心从通用XML的角度正式学习DOM。例如:。PHP文档也是一个很好的开始。这里也有很多有用的信息。如果你还没弄明白,就在这里问一个新问题,我们会给你安排的