Конец уже был предложен (что я могу рекомендовать на самом деле), однако, если вы хотите сделать это с помощью foreach, вы можете сделать:
foreach ($data['data'] as $data) {
}
echo $data['title'][0];
//echo '<br />';
, но это действительно излишне.Вы перебираете массив только тогда, чтобы сохранить последний элемент в $data
.Поэтому, если в 'data' вообще нет элементов, это завершится ошибкой (как в случае с end, но end вернет false, если массив пуст).
Так что:
$data=end($data['data']);