Получение данных JSON

kyran29

Новичок
:(

Подскажите, пожалуйста!
Как вынуть данные, например, нужны данные
- "NameGame" и "result"

PHP:
## делаем запрос
/* ....................... */
## получаем ответ
$data = json_decode($data);
var_dump($data);
В ответе приходит вот такой массив: :confused:
object(stdClass)#1 (4) { ["Columns"]=> array(27) { [0]=> string(6) "idgame" [1]=> string(7) "sportId" [2]=> string(9) "sportName" [3]=> string(7) "champId" [4]=> string(9) "ChampName" [5]=> string(8) "NameGame" [6]=> string(6) "result" [7]=> string(9) "DateStart" [8]=> string(6) "finish" [9]=> string(5) "idTyp" [10]=> string(12) "count_stavki" [11]=> string(6) "Videos" [12]=> string(15) "idbetgames_main" [13]=> string(7) "gameVid" [14]=> string(7) "gameTyp" [15]=> string(6) "period" [16]=> string(4) "opp1" [17]=> string(4) "opp2" [18]=> string(3) "str" [19]=> string(16) "idTemplateTransl" [20]=> string(11) "ParamTransl" [21]=> string(11) "Trslt_Sport" [22]=> string(14) "Trslt_nameGame" [23]=> string(15) "Trslt_champName" [24]=> string(9) "Trslt_dop" [25]=> string(9) "Trslt_str" [26]=> string(12) "Trslt_result" } ["Data"]=> array(0) { } ["Error"]=> NULL ["Success"]=> bool(true) }
 

AnrDaemon

Продвинутый новичок
Ну, в чём проблема?… Ты уже получил массив… Бери да пользуйся.
 

Фанат

oncle terrible
Команда форума
это не совсем ведь массив.
чтобы совсем уж массив, то
PHP:
$data = json_decode($data, 1);
 

just_guest

Новичок
:(

Подскажите, пожалуйста!
Как вынуть данные, например, нужны данные
- "NameGame" и "result"

PHP:
## делаем запрос
/* ....................... */
## получаем ответ
$data = json_decode($data);
var_dump($data);
В ответе приходит вот такой массив: :confused:
object(stdClass)#1 (4) { ["Columns"]=> array(27) { [0]=> string(6) "idgame" [1]=> string(7) "sportId" [2]=> string(9) "sportName" [3]=> string(7) "champId" [4]=> string(9) "ChampName" [5]=> string(8) "NameGame" [6]=> string(6) "result" [7]=> string(9) "DateStart" [8]=> string(6) "finish" [9]=> string(5) "idTyp" [10]=> string(12) "count_stavki" [11]=> string(6) "Videos" [12]=> string(15) "idbetgames_main" [13]=> string(7) "gameVid" [14]=> string(7) "gameTyp" [15]=> string(6) "period" [16]=> string(4) "opp1" [17]=> string(4) "opp2" [18]=> string(3) "str" [19]=> string(16) "idTemplateTransl" [20]=> string(11) "ParamTransl" [21]=> string(11) "Trslt_Sport" [22]=> string(14) "Trslt_nameGame" [23]=> string(15) "Trslt_champName" [24]=> string(9) "Trslt_dop" [25]=> string(9) "Trslt_str" [26]=> string(12) "Trslt_result" } ["Data"]=> array(0) { } ["Error"]=> NULL ["Success"]=> bool(true) }
print $data['NameGame'];
 

Andrey3681

Новичок
Похожая проблема, получил json, преобразовал
PHP:
$result = json_decode($result);
var_dump($result);
Получилось "это":
Код:
object(stdClass)#1 (11) { ["coord"]=> object(stdClass)#2 (2) { ["lon"]=> float(34.92) ["lat"]=> float(48.92) } ["weather"]=> array(1) { [0]=> object(stdClass)#3 (4) { ["id"]=> int(803) ["main"]=> string(6) "Clouds" ["description"]=> string(13) "broken clouds" ["icon"]=> string(3) "04d" } } ["base"]=> string(8) "stations" ["main"]=> object(stdClass)#4 (7) { ["temp"]=> float(291.473) ["pressure"]=> float(1015.86) ["humidity"]=> int(85) ["temp_min"]=> float(291.473) ["temp_max"]=> float(291.473) ["sea_level"]=> float(1028.43) ["grnd_level"]=> float(1015.86) } ["wind"]=> object(stdClass)#5 (2) { ["speed"]=> float(5.91) ["deg"]=> float(318.506) } ["clouds"]=> object(stdClass)#6 (1) { ["all"]=> int(76) } ["dt"]=> int(1471086340) ["sys"]=> object(stdClass)#7 (4) { ["message"]=> float(0.0299) ["country"]=> string(2) "UA" ["sunrise"]=> int(1471055458) ["sunset"]=> int(1471107487) } ["id"]=> int(702356) ["name"]=> string(12) "Mahdalynivka" ["cod"]=> int(200) }
Помогите пожалуйста достать: temp, temp_min, temp_max, pressure... и т.д.
 
Сверху