Скажем, у меня есть следующий цикл в моем представлении
foreach ($value as $row):
echo $row['name'] . ', ';
endforeach;
В моем браузере выводится такая строка
Гедди, Ли, Нил, Пирт, Алекс,
Интересно, кто-нибудь может предложить метод для усечения этой строки до n
символов, например
Гедди, Ли, Не ...
Поскольку строка выводится из цикла, я не уверен, как обернуть функцию усечения вокруг этого foreach
.
Спасибо за помощь!
пример усеченной функции
function truncate_text($text, $nbrChar, $append='...') {
if(strlen($text) > $nbrChar) {
$text = substr($text, 0, $nbrChar);
$text .= $append;
}
return $text;
}