我似乎想不出,也找不到任何信息来帮助我解决应该是一个简单的问题。我有一些php代码,它使用curl get请求与api对话,从api得到的responce im是
{"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;
但是因为responce有styleholder作为根属性,所以我似乎不知道如何分配id。任何帮助都很好!
最佳答案
styleHolder
是一个数组,因此需要首先访问array元素,然后才是id
属性。
$myArray = json_decode($resp);
$id = $myArray->styleHolder[0]->id;
echo $id;