Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP获取url内容,然后将表中的元素解析为JSON_Php_Html - Fatal编程技术网

PHP获取url内容,然后将表中的元素解析为JSON

PHP获取url内容,然后将表中的元素解析为JSON,php,html,Php,Html,我在解析从另一个URL获取的HTML表,然后解析为json时遇到问题。问题是,在我的url页面中,我有两个表,在我的代码中,它总是抓取这两个表,但我只想要表1,这样会弄乱整个返回的json 我尝试了一些人的解决方案来使用“->item(0)”,但它对我不起作用 你好, 我在解析从另一个URL获取的HTML表,然后解析为json时遇到问题。问题 在我的url页面中,我有两个表,在我的代码中,它总是抓取这两个表,但我只想要表1。以便 把一切都搞砸了 类别 录取类型 设施 设施附加 所有设施 成人1

我在解析从另一个URL获取的HTML表,然后解析为json时遇到问题。问题是,在我的url页面中,我有两个表,在我的代码中,它总是抓取这两个表,但我只想要表1,这样会弄乱整个返回的json

我尝试了一些人的解决方案来使用“->item(0)”,但它对我不起作用

你好,
我在解析从另一个URL获取的HTML表,然后解析为json时遇到问题。问题
在我的url页面中,我有两个表,在我的代码中,它总是抓取这两个表,但我只想要表1。以便
把一切都搞砸了
类别
录取类型
设施
设施附加
所有设施
成人
18-64岁 单次入场 $111 $115 $110 成人
18-64岁 每次访问多次(5+)* $75 $925 $15 成人
18-64岁 定期一个月通行证 $551 $710 $714 成人
18-64岁 连续每月 $415 $610 $615 成人
18-64岁 年度 $480 $624 $686 青年/老年人
15-15/65+ 年 单次入场 $7 $8.75 $9 青年/老年人
15-15/65+ 年 每次访问多次(5+)* $6.30 $7.90 $8.10 青年/老年人
15-15/65+ 年 定期一个月通行证 $46 $59 $61 青年/老年人
15-15/65+ 年 连续每月 $40 $50 $51 青年/老年人
15-15/65+ 年 年度 $1414 $1414 $141 儿童
2-10岁 单次入场 $44 $44 $777 儿童
2-10岁 每次就诊多次(5次以上)* $14 $14 $14 儿童
2-10岁 定期一个月通行证 $737 $746 $748 儿童
2-10岁 连续每月 $544 $450 $471 儿童
2-10岁 年度 $785 $785 $6936 家庭
单次入场 $785 $875 $52 家庭
每次访问多次(5+)* $000 $120 $2222 家庭
定期一个月通行证 $000 $111 $222 家庭
月刊 $000 $111 $222 家庭
年度 $000 $111 $222 在线 的 电话
城外:414

TTY 121212425 电子邮件
此时,您只需提取所有
标记,而不将其限制在任何表中

因此,您可以在表单的第一个表中开始此搜索

$table1 = $DOM->getElementsByTagName('table')[0];
$Header = $table1->getElementsByTagName('th');
$Detail = $table1->getElementsByTagName('td');