Если вы используете json_decode($string, true)
, вы получите не объекты, а все как ассоциативный или числовой индексированный массив. Проще справиться с этим, так как предоставляемый PHP stdObject - это всего лишь тупой контейнер с открытыми свойствами, который нельзя расширить с помощью вашей собственной функциональности.
$array = json_decode($string, true);
echo $array['trends'][0]['name'];