KitaXvost
@KitaXvost

Как распарсить JSON в PHP?

$f_json = 'http://mysite.ru';
        $json = file_get_contents("$f_json");
        $obj = json_decode($json,true);
        $client1 = $obj['tasks'][0]['client'];
        $client2 = $obj['tasks'][1]['client'];
        echo $client1 . "</br>" . $client2;  //Отображает первого и второго клиента

Как вывести всех клиентов, используя цикл foreach?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
Stimulate
@Stimulate
могу
foreach ($obj['tasks'] as $row) {
    echo '<pre>';
    print_r($row['client']);
    echo '</pre>';
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@loonny
$url = 'http://mysite.ru';
$response_json = file_get_contents( $url ); // Использовать кавычки тут не нужно, вы и так передаете строку
$response = json_decode( $response_json, true );

foreach ($response['tasks'] as $task) {
  echo $task['client'] . '<br>';
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы