Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подскажите с разбором JSON
 
 автор: Den*s   (22.06.2015 в 23:06)   письмо автору
 
 


$jsonstr = file_get_contents('http://...');
 $data = json_decode($jsonstr);
print "<pre>";
 var_dump($data);
 print "</pre>";


получаем следующую информацию

object(stdClass)#1 (2) {
  ["data"]=>
  array(1000) {
    [0]=>
    object(stdClass)#2 (16) {
      ["id"]=>
      string(7) "6546791"
      ["url"]=>
      string(90) "https://www...."
      ["title"]=>
      string(57) "Поклейка РѕР±РѕРµРІ Р»СЋР±РѕР№ СЃР»РѕР¶РЅРѕСЃС‚Рё"
      ["price"]=>
      string(4) "0.00"
      ["time"]=>
      string(19) "2015-06-11 15:59:59"
      ["phone"]=>
      string(11) "89163946473"
      ["person"]=>
      string(10) "Алена"
      ["person_type"]=>
      string(23) "Частное Р»РёС†Рѕ"
      ["city"]=>
      string(12) "РњРѕСЃРєРІР°"
      ["metro"]=>
      string(29) "Новые Р§РµСЂРµРјСѓС€РєРё"
      ["address"]=>
      string(0) ""
      ["description"]=>
      string(331) "Предлагаем РЅРµРґРѕСЂРѕРіРѕР№ РєРѕСЃРјРµС‚ический СЂРµРјРѕРЅС‚ РєРІР°СЂС‚РёСЂ. РџРѕРєСЂР°СЃРєР° СЃС‚ен Рё РїРѕС‚олков, С€РїР°С‚левка, РіСЂСѓРЅС‚РѕРІРєР°, РїРѕРєР»РµР№РєР° РѕР±РѕРµРІ, СѓРєР»Р°РґРєР° Р»Р°РјРёРЅР°С‚Р°, Р»РёРЅРѕР»РёСѓРјР°.Цены РґРѕСЃС‚упные.Звоните РІ Р»СЋР±РѕРµ РІСЂРµРјСЏ"
      ["nedvigimost_type"]=>
      string(12) "Продам"
      ["aid"]=>
      string(9) "565522414"
      ["images"]=>
      array(1) {
        [0]=>
        object(stdClass)#3 (1) {
          ["imgurl"]=>
          string(45) "http://56.img...."
        }
      }
      ["params"]=>
      object(stdClass)#4 (1) {
        ["Р’РёРґ СѓСЃР»СѓРіРё"]=>
        string(40) "Ремонт, СЃС‚роительство"
      }
    }
    [1]=>
    object(stdClass)#5 (16) {
      ["id"]=>
      string(7) "6397429"
      ["url"]=>
      string(74) "https://www...."
      ["title"]=>
      string(30) "Прокат Р°РІС‚Рѕ РЎРѕС‡Рё"
      ["price"]=>
      string(7) "2500.00"

и т.д.
Хочу вывести на экран например title, как мне к нему добраться?
что то вроде $data['data'][0]['title'] ?

  Ответить  
 
 автор: indexer   (23.06.2015 в 23:32)   письмо автору
 
   для: Den*s   (22.06.2015 в 23:06)
 

в $data находятся вложенные обьекты.
http://php.net/manual/ru/function.json-decode.php

  Ответить  
 
 автор: Igorek   (24.06.2015 в 07:39)   письмо автору
 
   для: Den*s   (22.06.2015 в 23:06)
 

чтобы был массив, к которому можно обращаться $data['data'][0]['title'], нужно вторым параметром true передать в функцию json_decode. Смотрите мануал

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования