3

我似乎无法弄清楚,或找到任何信息来帮助我解决应该是一个简单的问题.. 我有一些 php 代码,它使用 curl get request 与 api 对话,我从 api 得到的响应是

{"styleHolder":[{"id":100000929,"makeId":200005143,"year":2001,"makeName":"Ford","makeNiceName":"ford","modelId":"Ford_F_150","ect.......

我需要的是获取 id,并将其转换为 php 变量..

我知道如何使用类似的东西:

$myArray = json_decode($resp);
$id = $myArray->id;
echo $id;

但是因为响应将 styleHolder 作为根属性,我似乎无法弄清楚如何分配 id ..任何帮助都会很棒!

4

1 回答 1

5

styleHolder是一个数组,所以你需要先访问数组元素,然后是id属性。

$myArray = json_decode($resp);
$id = $myArray->styleHolder[0]->id;
echo $id;
于 2012-11-29T16:11:57.720 回答