我有以下json作为来自http请求的响应: -
{
"advice_cat": [
{
"id": 22,
"title": "Motivation",
"type": "advice_cat",
"description": "test",
}
},
{
"id": 29,
"title": "Test",
"type": "advice_cat",
"description": "",
}
}
],
将json解码为php数组后:
$cat = json_decode($response);
我可以使用以下方式访问任何键/值: -
$cat->advice_cat->title Output: Motivation
我的问题是,我如何使用变量作为索引名称,例如
$cat->$variable->title
答案 0 :(得分:-1)
正如您所说,您可以通过此代码获得价值
$cat->advice_cat->title Output: Motivation
我想你想这样,我假设你正在使用任何循环来显示值
$variable = 'advice_cat';
$cat->{$variable}->title