gpt4 book ai didi

php - php基础中的Json解码

转载 作者:行者123 更新时间:2023-12-04 05:02:18 25 4
gpt4 key购买 nike

我正在尝试在 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;
}

最佳答案

你是一个 ->hits简而言之,如果您查看 JSON 结构...

{
"hits" : {
"hits" : [ {
"_id" : "1816069",
$myData = json_decode($result);

foreach($myData->hits->hits as $hit) {
$post_id[] = $hit->_id;
}

关于php - php基础中的Json解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com