【问题标题】:Get all img tags and add <a href=""/> between [closed]获取所有 img 标签并在 [关闭] 之间添加 <a href=""/>
【发布时间】:2014-10-29 19:51:44
【问题描述】:

我想从 drupal 站点获取所有 img 标签,然后在它们之间添加 a tag

我尝试以下方法:

 $html_img = new simple_html_dom();
  // Load HTML from a string.
 $html_img->load($node->body[LANGUAGE_NONE][0]['value']);
  // Remove all plain text fragments.
  foreach ($html_img->find('img') as $e ) {
    $e = "<a href='$node_url'>$e</a>";
  }

使用上面的代码,我从drupal 中获取所有img 标签,但$e = "&lt;a href='$node_url'&gt;$e&lt;/a&gt;"; 没有添加指向img 标签的链接。

【问题讨论】:

  • 能否请您发布您遇到的问题的代码,以便我们帮助解决问题?

标签: php dom drupal simple-html-dom


【解决方案1】:
$dom = new DOMDocument;
$dom->loadXML($xml);
$images = $dom->getElementsByTagName('img');
foreach ($images as $img) {
    echo "<a href='#'>$img</a>";
}

DomDocument.

是谷歌的第一个结果。

【讨论】:

    猜你喜欢
    • 2018-02-23
    • 2021-12-26
    • 2017-04-17
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多