json

203
.
Всем привет. Возникла у меня такая проблема с извлечением данных с помощью json.
Делаю так:

$info_json = $_GET['info'];
var_dump($info = json_decode($info_json));

В ответ получаю:

object(stdClass)#1 (1) { ["resp"]=> array(1) { [0]=> object(stdClass)#2 (3) { ["id"]=> int(266) ["name"]=> string(12) "Шамиль" ["last_name"]=> string(26) "Кадимагомедов" } } }


Хочу получить id, делаю так:

echo $info->{"id"};


В ответ пустота.

Делаю так:

var_dump($info->{"resp"});

Получаю ответ:

array(1) { [0]=> object(stdClass)#2 (3) { ["id"]=> int(26633769) ["name"]=> string(12) "Шамиль" ["last_name"]=> string(26) "Кадимагомедов" } }


Так вот вопрос в чём, как мне получить данные пользователя? (id, name, last_name)
.
reaper
foreach ($info['resp'] as $user) {
    echo sprintf("#%u %s %s", $user->id, $user->last_name, $user->name);
}
.
# reaper (25.05.2014 / 14:14)
foreach ($info['resp'] as $user) {
    echo sprintf("#%u %s %s", $user->id, $user->last_name, $user->name);
}
слишком извращено получается)) но всё же спасибо уже помогли))

$info->resp[0]->id;
$info->resp[0]->name;
.
(\/)____o_O____(\/)
в энкод добавь второй аргумент
Всего: 4