|
|
|
| Кто знает, как можно разбить большой текст в звисимости от кол-ва его символов.
Например, если кол-во символов более 1000 - разбить на 2 части (после точки, разумеется), если - более 3000 - на 3 части и т.п. Такая разбивка текста нужна для равномерной вставки в нём изображений.
Если у кого есть идеи, как это реализовать, буду признателен. | |
|
|
|
|
|
|
|
для: Владимир22
(17.06.2006 в 17:54)
| | Ну по любому выходит каждые 1000 символов - картинка.. | |
|
|
|
|
|
|
|
для: Владимир22
(17.06.2006 в 17:54)
| | Общий смысл такой - ищем позицию первого пробела после 1000 символа
<?php
$numchar = 1000;
$pos = strpos(substr($text,$numchar), " ");
?>
|
Затем вставляем в позицию 1000 + $pos что-то
<?php
$text = substr($text, 0, $numchar+$pos)."вставляем что-то".substr($text, $numchar+$pos);
?>
|
Далее повторяем операцию для $numchar = 2000 и т.д. | |
|
|
|