массивы — Как проанализировать / прочитать JSON в стек переполнения

Я новичок в PHP, у меня есть некоторые данные из API в формате JSON.

JSON Image

В php я попробовал

$response = \Httpful\Request::get($uri)->send();

$json = json_decode($response, true);

foreach($json as $k=>$val):
echo '<b>Name: '.$k.'</b></br>';

endforeach;

echo $response;

echo "<br />";

print_r($json);

echo "<br />";

echo ($json["genres"][0]);

Но я не могу прочитать содержимое массива. Может кто-нибудь, пожалуйста, помогите мне, как разобрать этот массив PHP в цикле. Есть ли библиотека php, чтобы упростить это?

0

Решение

Вы можете попробовать использовать для каждого Цикл в PHP следующим образом, который работал для меня.

    foreach(json_data as $key => $val){
echo $key . ":" . $val;
}

Я надеюсь, что это помогает.

0

Другие решения

во-первых, вы неправильно использовали phach foreach, во-вторых, вы должны использовать $ json [‘genres’] для доступа к внутреннему массиву

foreach($json['genres'] as $k=>$val)
{
echo $k.':'.$val['id'].'_'.$val['name'];
}
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector