我正在尝试在 php 中学习 json。这是我的 ElasticSearch 查询的 json 结果。
{
"took" : 1,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : null,
"hits" : [ {
"_index" : "xenforo",
"_type" : "post",
"_id" : "1816069",
"_score" : null,
"sort" : [ 1365037907 ]
} ]
}
}
我假设我的 php 代码看起来像这样:
$myData = json_decode($result);
foreach($myData->hits as $var) {
$post_id[] = $var->_id;
}
几个小时以来一直在寻找答案,我当然感谢任何帮助。谢谢你。
编辑:这是答案:
foreach($myData->hits->hits as $var) {
$post_id[] = $var->_id;
}