Я пытаюсь получить доступ к некоторым данным в PHP. Если я печатаю свои docuements как объект JSON я получаю документ так:Foreach получение значения null, почему?
print_r($url);
[
{
"channel": "hello.com",
"partone": {
"click": 30580,
"load": 2156552
},
"parttwo": {
"click": 3274,
"load": 402327
},
"partthree": {
"click": 406467,
"load": 903869
}
}
]
Так моя основная идея заключается в том, чтобы получить «нажмите» из «parttwo», но я получаю null
. Это мой PHP-код, где я делаю ошибку:
foreach ($url[0]['parttwo'] as $obj) {
$doc = array();
$doc['click'] = $obj['click'];
$param []= $doc;
}
Вы перезаписью декодированная строка: $ doc = array(); –
Вы расшифровали JSON? – AbraCadaver
Почему бы не сделать это вместо foreach ?: $ param [] = $ url [0] ['parttwo'] ['click'] – Alan