Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
Вывод новостей на главной.
Общие вопросы | Вывод новостей на главной.
Искатель
Вывод новостей на главной.
26 Сент 2013Скажите пожалуйста, как сделать чтобы новость выводилась не вся, а например первые 25 букв?
Комментарии:
array
26 Мая 2015Создаём функцию
<?php
function truncation($str, $length){
$str=substr($str, 0, $length-2); //Обрезаем до заданной длины
$words=explode(" ", $str); //Разбиваем по словам
array_splice($words,-1); //Удаляем последнее слово
$last=array_pop($words); //Получаем последнее слово
for ($i=1; $i<strlen($last); $i++) {
//Ищем и удаляем в конце последнего слова все кроме букв и цифр
if (preg_match('/W$/',substr($last,-1,1))) $last=substr($last,0,strlen($last)-1);
else break;
}
return implode(" ", $words).' '.$last.'...';
}
?>
Используем саму функцию, первый параметр текст, второй количество символов для обрезки
<?php
$text="Демонстрация работы скрипта правильной обрезки текста!!! Тестируем работу.";
echo truncation($text, 60);
?>
Morze 26 Мая 2015
КОТ (26 Мая 2015):
как сделать?
КОТ, Пример выше дали,либо подожди пока я буду дома,где-то валяется что-то подобное.как сделать?

