.(точку), а то обрезает
<?php
$output = '';
$options = !empty($options)?$options:50;
if (!empty($input) && !empty($options)) {
if (strlen($input) > $options) {
$output = substr(strip_tags($input,'<p>'), 0, strrpos(substr($input, 0, $options), '.'));
} else{
$output = $input;
}
}
return $output;
return $output . '.';
Добавляется символ �и только потом 2 точки, если текст меньше к примеру 400 символов
А вы зачем вообще это делаете, свой сниппет пишите зачем? Есть же готовые модификаторы вывода как раз умеющие обрезать текст до нужной длины
Так мне нужно до точки обрезать с определенным количеством символов
Ну тогда console в помощь, копируйте свой код туда и смотрите где и что он получает, что вырезает, что вставляет
Обсуждают сегодня