Мелкий пишет:
0) а чем вызвана такая необходимость и почему нельзя обойтись средствами HTML-разметки?
1) то, что 3-я строка начинается с запятой - так и надо, или это косяк?
2) разберитесь с примером, у вас и в 1 и во 2 строке больше 150 символов
Пытаюсь создать подобие гостевой книги. Пользователь регистрируется, после этого оставляет сообщение и возникла проблема с выводом результата добавления.
Если к примеру пользователь введет число символов более 155 знаков (без пробела), то дизайн сайта съезжает.
Данные из базы mysql вставляются в таблицу.
Пример:
<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width="80%" align="center"><tr><td bgcolor="#FFFFFF">
<span>данные из БД mysql</span>
1) да так и должно быть.
2) в 1 строке 151 символ, во второй строке 153 символа.
Хочу сделать чтобы при достижении лимита в 150 или 155 знаков на строку слова не разбивались и не переносились на другую строчку как в первой строке: Тексты возникают в результате языкового взаимодействия, и адекватное понимание сущности текста возможно лишь при учете динамических процессов языкового
(В слове языкового буква о 151 символ), но при этом длина одного слова не должна составлять к примеру более 100 символов.
CenapaTop пишет:
$str = wordwrap($str, 155, '<BR>');
echo $str;
Спасибо за пример, данная реализация подходит, но если длина одного слова 160 символов, то "разбитие" данного слова не происходит. (Отредактировано автором: 28 Марта, 2010 - 14:43:45)
|