|
| |
|
|
| |
для: MeTp
(20.05.2006 в 21:46)
| | |
if (!strlen($text)) echo "Текст отсутствует";
elseif (strlen($text)<100) echo $text;
else echo substr($text, 0,100)."...";
endif;
|
Только читабельней будет найти сначала пробел и поставить троеточие апосля него, чем обрывать слово троеточием. | |
| |
|
|
| |
|
|
| |
для: cheops
(06.05.2006 в 14:22)
| | | >и поставить ... (троеточие) :)
echo substr($text, 0,100)'...';
|
А у меня появился такой вопрос:
если пользоваться таким способом то он будет ставить троеточие даже после текста где меньше 100 символов, т.е. не красиво, а как сделать что бы было так, где меньше 100 символов идет нормальный текст без троеточия в конце, а где больше - там обрезание и троеточие? | |
| |
|
|
| |
|
|
| |
для: technic611
(06.05.2006 в 14:04)
| | | Для этого можно воспользоваться функцией substr(), под "поставить" что имеется ввиду?
<?php
// Оставляем первые 100 символов
$text = substr($text,0,100);
?>
|
| |
| |
|
|
| |
|
|
| | Какой функцией обрезать текст по определенному коичеству символов и поставить ... | |
| |
|
|
|