Усекать текст с имплозой

Можно ли обрезать текст (с символами х и многоточием) вместе с имплозой? Извините, если это глупый вопрос, но я попробовал все методы усечения, которые я могу найти здесь, и ни один из них, похоже, не работает для меня.

Вот код, по которому я хочу обрезать текст. Спасибо за вашу помощь!

<?php if(!empty($this->row->extraData->bottom)) { echo implode("\r\n",$this->row->extraData->bottom);} ?>

-1

Решение

Это не элегантно, но выполняет работу за то, чтобы поместить ее в одну строку.

$maxLength = 10;
if(!empty($this->row->extraData->bottom)) {

function truncateArrStrings($arr, $max) {
$outputArr = array();
foreach($arr as $value) {
if(strlen($value) > $max) {
$outputArr[] = substr($value, 0, $max) . '...';
} else {
$outputArr[] = $value;
}
}
return $outputArr;
}
echo implode("\r\n",truncateArrStrings($this->row->extraData->bottom, $maxLength));
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]