html取php值,使用PHP从HTML中提取值
一个正则表达式,如接受的答案基础的解决方案是不来提取HTML文档信息的正确途径。
使用DOMDocument基础的解决方案是这样,而不是:
$str = '
Refference ID |
---|
...
Slot130717919020ffqClE0nRaspoB
...
20130717091902413';
// Create a document out of the string. Initialize XPath
$doc = new DOMDocument();
$doc->loadHTML($str);
$selector = new DOMXPath($doc);
// Query the values in a stable and easy to maintain way using XPath
$refResult = $selector->query('//table[@class="table2"]/tr[2]/td[1]');
$slotResult = $selector->query('//table[@class="table2"]/tr[2]/td[6]');
// Check if the data was found
if($refResult->length !== 1 || $slotResult->length !== 1) {
die("Data is corrupted");
}
// XPath->query always returns a node set, even if
// this contains only a single value.
$refId = $refResult->item(0)->nodeValue;
$slot = $slotResult->item(0)->nodeValue;
echo "RefId: $refId, Slot: $slot", PHP_EOL;
html取php值,使用PHP从HTML中提取值相关推荐
- python提取图片中的表格,Python从图像中的表中提取值
我要从PDF表格中提取值,然后将数据保存在json文件中, 我使用pytesseract从将pdf转换为的图像中获取文本, 现在的问题是,它给了我一个包含所有数据的大字符串. 我尝试通过SP进行拆分, ...
- html取 输入框中的值,jquery获取input输入框中的值
如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...
- python中怎样向字典中添加值_python怎么向字典中添加值
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = ...
- 如何获取select中的value、text、index相关值 如何获取单选框中radio值 触发事件 radio 默认选中...
如何获取select中的value.text.index相关值 select还是比较常用的一个标签,如何获取其中的内容呢? 如下所示: <select id="select" ...
- linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】
文章目录 文章说明 linux中的time命令 说明&常规用法 bash中使用time,将运行记录追加到文件中,-f后的参数说明 高阶用法 time 命令详细输出指标介绍 ime taken ...
- python获取json中的某个值_json文件返回数据中提取数据的方法(JSON数据取其中某一个值的方法)...
比如下面的案例是,取店铺名称 接口返回数据如下:{"Code":0,"Msg":"ok","Data":{"S ...
- mysql 取一行_MySql – 如何获取上一行中的值和下一行中的值?
id(int 11) //not autoincriment value (varchar 100) 它有以下几行数据: 0 100 2 150 3 200 6 250 7 300 请注意,id值不是 ...
- 判断某值是否属于枚举类中的值_编写高质量可维护的代码之优化逻辑判断
if else.switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展. 编写高质量可维护的代 ...
- php根据某一键值去除二维数组中重复值,php根据某一键值去除二维数组中重复值...
用户提问 可能听起来有点绕,具体的数组是这样的: array(10) { [0]=> array(2) { ["role_id"]=> string(5) " ...
最新文章
- 分析apply,call方法
- java写微信小程序答辩问题_微信小程序毕业设计选题和毕业论文怎么写,答辩流程是怎样的?...
- Web Control 开发系列(三) 解析IPostBackEventHandler和WebForm的事件机制
- element-ui中单独引入Message组件的问题
- [Tips]Torch功能点记录
- nginx location 正则表达式匹配多个地址_就是要让你搞懂Nginx,这篇就够了!
- python中数据类型大小_详细解析Python中的变量的数据类型
- 计算机与生命科学专业排名,2019软科世界一流学科排名发布,54个专业TOP10牛校榜单全给你...
- matplotlib—matplotlib绘图中出现□的解决办法
- EurekaClient启动报错:Invocation of destroy method failed on bean with name 'scopedTarget.eurekaClient'
- 用C语言来实现冒泡排序
- 宇视智能交通常见的补光灯有哪些?
- 学考计算机fix怎么取消,学考XK-80科学型计算器的使用说明.ppt
- AC自动机(Automaton)
- 论文解读《使用支持向量机和PSSM谱预测蛋白质中的RNA结合位点》
- k8s deployment Strategy 更新策略
- 互联网产品推广分为哪些阶段?
- 硬盘的读写速度如何计算
- Oracle 从入门到精通系列 - 思维导图计划
- Iphone手机被偷了 我是如何自保和尝试找回的
热门文章
- OCS2007R2部署之四部署存档和监控服务器
- C++-string常用函数整理(建议收藏)
- 转换为正整数_进制之间的转换
- c语言复制粘贴快捷键_C++小知识:复制粘贴代码千万要小心
- .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式
- 快速上手系列:传智播客Java基础笔记
- windows oracle增量备份脚本,oracle 增量备份脚本
- mysql备份psb文件怎么打开,当迁移 Navicat 到新电脑时,如何保留数据库连接信息?...
- 傻瓜式配置samba服务
- php 多层 对象,php多层数组和对象的转换