Döngüyü tekrardan $trendlist[0]->trends değeriyle başlatın.Arkadaş onu atlamış sanırım.
echo "<pre>";
$limit =10
$i =0
shuffle($trendlist[0]->trends);
foreach ($trendlist[0]->trends as $topic)
{
$i++;
echo ''.$topic->name.'</a><br />';
if($i == $limit){break}
}