我已经使用json_decode函数将给定的json转换为对象,然后我可以通过使用$ givenobject-> name或$ givenobject-> productdetails-> name之类的东西来解决这些问题。问题是,我试图解码的表没有使用简单的索引,而是使用了一个整数作为被视为字符串的键。我不能做$ givenobject-> productdetails->“1” - >名称因为那只会引发错误。
以下是给定json的一个例子:
{
"id":"1",
"info":{
"1":{
"name":"Example",
"description":"Example description"
}
}
}
如何从此表中提取“name”变量而不必去:
$ tabledata->信息 - >的 1 - >名称