15 Июня 2013 Здравсвуйте.вот почти везде у юзера написан статус.вот я хочу сделать что бы например слишком большой текст он обрезался например до 20слов и ссылка на статус читать все.как это сделать?
<? $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); ?>
Жду спасибо в анкету
RuSInet15 Июня 2013 andrei4ik93, да так но там не так сделано там всегда пишеться ... А я сделал чуть по другому