You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从包含stdClass的嵌套数组结构中正确输出imtId字段值

错误原因

  • 未指定数据源变量名:你提供的返回结构需要先存放在一个变量中,我们默认假设该变量名为$response
  • result是stdClass对象类型,不能用数组方括号[]访问属性,需要使用对象访问符->
  • cards数组的第0个元素同样是stdClass对象类型,也需要用->访问内部属性
  • 你代码中写的字段名nmId和实际要取的目标字段imtId名称不匹配

正确输出代码

// 标准对象属性访问写法,适配你给出的结构
echo $response['result']->cards[0]->imtId;

如果你提前把整个结构都转成了数组格式,可以用下面的写法:

echo $response['result']['cards'][0]['imtId'];

内容的提问来源于stack exchange,提问作者Федотов

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:54:05