Показать сообщение отдельно
  #4 (permalink)  
Старый 11.09.2016, 17:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Значит структура данных совсем иная, ибо в том как было показано $d не является объектом. Ну это если объявить например так:

$a = ['db' => (object)[
    'soсial' => [
        'linkedin' => 'http://www.linkedin.com/',
        'facebook' => 'https://www.facebook.com',
        'google' => 'https://plus.google.com/'
        ]
    ]
];

var_dump($a);

//объектом будет social, а показанный код вернет требуемое

echo json_encode(array_values(current($a['db'])));

//а в вашей структуре нужно так

echo json_encode(array_values($d->social));
Ответить с цитированием