У меня есть JSON похожее на следующее:PHP - Получение значения JSON из ключевых имен
{
"name": "Activities",
"description": "Activities",
"parent_group_id": 0,
"display": "Activities",
"group_id": 7,
"stamps": [
{
"stamp_id": 14,
"name": "Stamp 14",
"rank": 2
},
{
"stamp_id": 20,
"name": "Stamp 20",
"rank": 4
}
]
},
{
"name": "Games",
"description": "Games",
"parent_group_id": 0,
"display": "Games",
"group_id": 6,
"stamps": [
{
"stamp_id": 33,
"name": "Stamp 33",
"rank": 3
},
{
"stamp_id": 31,
"name": "Stamp 31",
"rank": 1
}
]
}
Я хочу, чтобы получить список каждые из stamp_ids, разделенных запятыми через PHP (например, 14,20,. 33,31)
Я уже пробовал это, не повезло:
$stampsdata = json_decode($stampsjson, true);
$numberofstamps = $stampsdata['stamps']['stamp_id']);
Может кто-нибудь помочь?
Похоже, ваш JSON является недействительным. Объект json может иметь только один корень, но здесь он имеет несколько корневых элементов json. [Подтвердите свой json здесь] (http://jsonlint.com/) –