【问题标题】:Get DOM element attribute, using php [duplicate]使用php获取DOM元素属性[重复]
【发布时间】:2013-09-16 20:09:01
【问题描述】:

如果我有一个 PHP 变量是这样的字符串:

$link = "<a href='test.jpg'>Download</a>";

如何使用变量 $link 来获取 href 的值,使用 PHP 而不是 javascript?

【问题讨论】:

  • 因为您首先使用 PHP 构建 DOM,所以您应该知道制作它的所有值。您可以通过制作 $link='test.jpg' 然后输出类似 echo 'Download';跨度>
  • 但我不知道所有的值。 $link 的字符串是动态生成的,我想推断 href 的值并在其他地方使用它。
  • 您可以尝试使用正则表达式提取值。preg_match("/下载/",$link,$matches); ...$matches[1] 然后应该包含您的链接值;

标签: php dom attr


【解决方案1】:

如果文本很大,可以使用phpQuery、Zend DOM Query、Nokogiri 等库。否则,请使用 regexp

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 2017-05-28
    • 2017-01-12
    • 1970-01-01
    • 2014-12-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多