Помогите разобраться с json

1.02K
.
zaedchek

Доброго времени суток. Решился все таки сделать один проектик для вап. Организовал авторизацию по api сайта "№" , все вроде уже закончил, но столкнулся с одной проблемкой. Хочу сделать показ некоторой информации с сайта "№" общедоступной и видной в анкете пользователя который зарегистрировался по api. Вроде бы нечего сложно казалось мне но не получается.
Получаю данные с сайта донора

$s = file_get_contents('http://сайт "№"?application_id=тут циферки&account_id=и тут');

Данные приходят мне как нужно.
Затем я хочу достать из полученных данных поля ник
echo 'Ник в игре: '.$user['nickname'].'<br/>';
Но нет. После слов Ник в игре: пустота.
Ладно, проверяю приходит ли ник
echo print_r($user);
Да, все что нужно приходит но ник не выводит. Ладно, пробую вывести другие данные но все равно пустота . Может я делаю что то не так?
.
Люди берегите воду - пейте пиво...

zaedchek, Напиши все что выводит print_r(json);
под спойлер желательно...

.
zaedchek

venom,

sc (+/-)
Array ( [status] => ok [count] => 1 [data] => Array ( [5616] => Array ( [clan] => [achievements] => Array ( [tank_expert_uk] => 0 [medal_dumitru] => 0 [invader] => 5 [medal_lehvaslaiho] => 0 [warrior] => 10 [medal_halonen] => 0 [medal_pascucci] => 0 [medal_orlik] => 0 [medal_brothers_in_arms] => 0 [mousebane] => 0 [tank_expert_france] => 0 [tank_expert_japan] => 0 [mechanic_engineer_ussr] => 0 [medal_bruno_pietro] => 0 [medal_delanglade] => 0 [lucky_devil] => 0 [defender] => 6 [armor_piercer] => 1 [medal_kay] => 2 [supporter] => 29 [mechanic_engineer] => 0 [steelwall] => 44 [max_sniper_series] => 40 [medal_knispel] => 2 [medal_boelter] => 2 [medal_ekins] => 2 [medal_heroes_of_rassenay] => 0 [medal_tamada_yoshio] => 0 [tank_expert_usa] => 0 [mechanic_engineer_germany] => 0 [max_piercing_series] => 27 [tank_expert] => 0 [iron_man] => 1 [medal_radley_walters] => 0 [kamikaze] => 1 [tank_expert_germany] => 0 [beasthunter] => 1 [sniper] => 48 [medal_tarczay] => 0 [medal_lavrinenko] => 2 [main_gun] => 0 [medal_oskin] => 0 [medal_burda] => 0 [medal_billotte] => 1 [huntsman] => 0 [hand_of_death] => 1 [medal_fadin] => 0 [medal_lafayette_pool] => 0 [max_killing_series] => 5 [tank_expert_china] => 0 [mechanic_engineer_usa] => 0 [medal_kolobanov] => 0 [patton_valley] => 0 [bombardier] => 0 [mechanic_engineer_france] => 0 [sniper2] => 0 [medal_abrams] => 2 [max_invincible_series] => 3 [medal_poppel] => 2 [medal_crucial_contribution] => 0 [raider] => 0 [max_diehard_series] => 9 [mechanic_engineer_uk] => 0 [invincible] => 0 [lumberjack] => 0 [sturdy] => 0 [title_sniper] => 1 [sinai] => 1 [diehard] => 0 [medal_carius] => 2 [medal_le_clerc] => 2 [tank_expert_ussr] => 0 [evileye] => 0 [mechanic_engineer_japan] => 0 [mechanic_engineer_china] => 0 [medal_nikolas] => 0 [scout] => 5 ) [statistics] => Array ( [clan] => Array ( [spotted] => 0 [hits] => 0 [battle_avg_xp] => 0 [draws] => 0 [wins] => 0 [losses] => 0 [capture_points] => 0 [battles] => 0 [damage_dealt] => 0 [hits_percents] => 0 [damage_received] => 0 [shots] => 0 [xp] => 0 [frags] => 0 [survived_battles] => 0 [dropped_capture_points] => 0 ) [all] => Array ( [spotted] => 4562 [hits] => 26204 [battle_avg_xp] => 462 [draws] => 102 [wins] => 2367 [losses] => 2276 [capture_points] => 6847 [battles] => 4745 [damage_dealt] => 2696154 [hits_percents] => 51 [damage_received] => 3131626 [shots] => 51519 [xp] => 2190745 [frags] => 3648 [survived_battles] => 1257 [dropped_capture_points] => 3344 ) [company] => Array ( [spotted] => 0 [hits] => 0 [battle_avg_xp] => 0 [draws] => 0 [wins] => 0 [losses] => 0 [capture_points] => 0 [battles] => 0 [damage_dealt] => 0 [hits_percents] => 0 [damage_received] => 0 [shots] => 0 [xp] => 0 [frags] => 0 [survived_battles] => 0 [dropped_capture_points] => 0 ) [max_xp] => 2307 ) [account_id] => 5616 [created_at] => 1281652216 [updated_at] => 1394228528 [private] => [nickname] => rata ) ) ) 1
.
Артёмочка

если я правильно на глаз прикинул то надо $user['private']['nickname']

.
I'm the Cult of Personality...

Ого маса символов
Юзай тег <pre> и сразу все понятно будет. Какой глубины масив и по каким ключам выводить

echo '<pre>'; print_r($user); echo '</pre>';

.

Артёмочка, подставил, все равно пусто

.

BoGdAn, Читабельнее то стало) спс, вот если бы еще подсказал как данные вывести было бы вообще супер. Из первого массива все выводится а из последующих пустота

.
BoGdAn
I'm the Cult of Personality...

zaedchek, Кажысь так $user['data']['nickname'] там каша по этому не уверен...

.
I'm the Cult of Personality...

такого вида покаж, и сразу понятно )))

Array
(
    [f] => Array
        (
            [f] => 
            [s] => Array
                (
                    [g] => hhhhhhhhhh
                )

        )

)
.

BoGdAn, все равно не отображает.

Всего: 14