Добро пожаловать, Гость!
обрезание статуса
Общие вопросы | обрезание статуса



обрезание статуса
15 Июня 2013Здравсвуйте.вот почти везде у юзера написан статус.вот я хочу сделать что бы например слишком большой текст он обрезался например до 20слов и ссылка на статус читать все.как это сделать?
Комментарии:


В этом случаи можно использовать функцию substr()
Вот пример
<?php
$tekst = "absdefghi";
$tekst=substr($tekst,5,2);
echo $tekst;
?>
Вот еще есть второй способ
<?
$max = 200;
$test = 'Есть текст (статья) необходимо от начала статьи получить первые минимум 200 симвалов до ближайшего пробела или знака препинания. В общем чтоб слова целиком оставались.';
if(strlen($test)>$max){
preg_match('/^.{'.$max.',}?b/', $test, $regs);
$result = $regs[0];
}else{
$result = $test;
}
if(strlen($result)!=strlen($test)) $result .=' ...';
echo($result);
?>
Жду спасибо в анкету



andrei4ik93, да так но там не так сделано там всегда пишеться ... А я сделал чуть по другому



Так вроде
<?echo rez_text(output_text($status['text']))."";
?>
думаю дальше сами додумаетесь...