За последние 24 часа нас посетили 64766 программистов и 1744 робота. Сейчас ищут 859 программистов ...

Разобрать json массив

Тема в разделе "PHP для новичков", создана пользователем Yankovitz, 14 июн 2017.

  1. Yankovitz

    Yankovitz Активный пользователь

    С нами с:
    21 ноя 2014
    Сообщения:
    194
    Симпатии:
    6
    Добрый день.
    Пытаюсь разобрать json массив:
    PHP:
    1. $resCheck = json_decode($json);
    2. $result_json = $resCheck->result_json;
    Выводит следующее:
    Код (Javascript):
    1. {"date_check":"10.06.2017 16:03:34","unique":0,"urls":[{"url":"http:\/\/site.ru","plagiat":100},{"url":"http:\/\/api.text.ru\/stored\/postAPITextRu.txt","plagiat":100},{"url":"http:\/\/api.text.ru\/stored\/xmlrpcAPITextRu.txt","plagiat":100}]}
    Как на php получить http://site.ru? То есть нужен первый url из urls
     
  2. valentinnew

    valentinnew Активный пользователь

    С нами с:
    30 янв 2011
    Сообщения:
    161
    Симпатии:
    36
    PHP:
    1. $data = json_decode($result_json, true);
    2. echo isset($data['urls'][0]['url']) ? $data['urls'][0]['url'] : '';
     
    Yankovitz нравится это.
  3. Yankovitz

    Yankovitz Активный пользователь

    С нами с:
    21 ноя 2014
    Сообщения:
    194
    Симпатии:
    6
    Прошу прощения. Вот полный json ответ:
    Код (Javascript):
    1. {"text_unique":"0.00","result_json":"{\"date_check\":\"10.06.2017 16:03:34\",\"unique\":0,\"urls\":[{\"url\":\"http:\\\/\\\/hotexamples.com\\\/examples\\\/-\\\/-\\\/addPost\\\/php-addpost-function-examples.html\",\"plagiat\":100},{\"url\":\"http:\\\/\\\/api.text.ru\\\/stored\\\/postAPITextRu.txt\",\"plagiat\":100},{\"url\":\"http:\\\/\\\/api.text.ru\\\/stored\\\/xmlrpcAPITextRu.txt\",\"plagiat\":100}]}","unique":"0.00"}
    Попробовал ваш вариант, почему-то пусто.
    --- Добавлено ---
    Ой, нет. Все в порядке.
     
    Fell-x27 нравится это.