2013-05-05 2 views
0

Я пытаюсь получить данные som из массива Facebook. Он всегда работал раньше, но по некоторым причинам у меня проблемы.Получение данных из странного массива

$json=json_decode($string,true); 
$from= $json['0']['data']['from']['name']; 

Выходной массив:

{ "data": [ 
     { 
     "id": "XXX", 
     "from": { 
      "name": "Random name", 
      "id": "ID123321" 
     }, 

И много различных параметров и массивов ниже.

Что не так с моей переменной $from?

ответ

0

Это coud быть, что есть больше чем один элемент в data

Попробуйте использовать $from= $json['0']['data'][0]['from']['name'];

Смежные вопросы