【发布时间】:2020-11-15 16:03:00
【问题描述】:
我想用这段代码将 html 表解析为 json:
foreach($table->find('tr') as $row) {
$name = $row->find('td',0)->innertext;
$status = $row->find('td',1)->innertext;
$json['item'][$i]['name'] = strip_tags($name);
$json['item'][$i++]['status'] = strip_tags($status);
}
echo json_encode($json, JSON_PRETTY_PRINT);
我的输出是:
"item": [
{
"name": "وضعیت بازار",
"status": "باز "
},
{
"name": "شاخص کل",
"status": "1,955,717.18 2806.33"
},
{
"name": "شاخص كل (هم وزن)",
"status": "510,466.24 720.27"
}
]
}
但我想这样出去:
[
"item":{
"name1": "شاخص کل",
"status1": "1,952,910.02 "
"name2": "شاخص كل (هم وزن)",
"status2": "509,746 "
"name3": "ارزش بازار",
"status3": "73,021,094.824 B"
...etc
}
]
有人可以帮助我吗? 有任何想法吗?我该怎么办?
【问题讨论】:
标签: php html json html-table