Как разбить текст?

AC
На сайте с 30.01.2006
Offline
34
ABC
592

Есть, например, текст в 10 000 знаков, но нужно чтобы он автоматически разбивался на страницы по 2 тысячи знаков. Как это сделать?

Срочно продам CONGRATULATE.biz, PC.CO.UA, PROGRAMMS.info/org....дешево
Каширин
На сайте с 03.01.2004
Offline
1018
#1

ABC, вам готовый код нужен или логика?

Отсчитываете 2000 знаков, ищете ближайшую точку, чтобы предложение или слово не разрезать и чтобы смотрелось читабельно. Получаете массив из 4-5 членов, выводите циклом. Задача на 10 минут собственно.

M
На сайте с 20.08.2004
Offline
376
#2

$sentences = explode(".",strip_tags($lognText));

$j=0;
$shortText = "";

foreach ($sentences as $sentence)
{
$shortText .= $sentences[$j++].".";
if (strlen($shortText)>2000) break;
}

а прикрутить к страницам уже не составит труда

отец сыночка, лапочки дочки и еще одного сыночка

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий