我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

php xpath按属性获取特定元素

I'm trying to get an element by an specific attribute ("data-image-id").

I got this:

$dom = new DOMDocument;
@$dom->loadHTML($html);
$xpath = new DOMXpath($dom);
$links = $xpath->query('//div[@data-image-id]/@data-image-id');
die(var_dump($links));

but I got the following:

object(DOMNodeList)#3 (1) { ["length"]=> int(0) } 

I just want to get all elements with the attribute "image-data-id".

What am I doing wrong?

近期文章

  • 在Ubuntu 12.04中安装FFMpeg并在PHP-FFMpeg中使用它
  • 如何修改传统的笛卡尔积以减少内存开销?
  • 无法使用codeigniter分页类正确加载数据库结果
  • 使用XDebugger客户端配置Sublime Text 3 - Sublime XDebugger窗口没有活动
  • PHP查询学校日程安排
  • 如何做codeigniter子查询
  • Laravel 5 mod_rewrite无效
  • laravel 5中的递归菜单如何?
  • 是否存在SoapClient响应限制?
  • 带复选框的Fullcalendar事件过滤器
  • 如何从图像中获取多边形点?
  • Codeigniter:存储会话文件的位置
  • AJAX表单不提交或做任何事情
  • 使用Imagick和PHP将SVG作为JPEG提供服务
  • 使用PHP Simple HTML DOM Parser解析html表
  • 获取一页结帐付款自定义表单输入值
  • index.php仅在第一次调用时才显示页眉或页脚
  • 使用循环在选择列表中动态更改ID
  • elasticsearch通用查询,适用于任何搜索
  • 如何将此树数据结构转换为数组

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华