[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сокращение больших текстов.
Ramzil_Nixon
Всем привет!

Не могу решить задачу.

Есть объемные тексты. Выводятся списком, и их надо сокращать. Текст режу следующим образом:

$num = 10;
$i = 0;
$result = '';
$Message = explode(' ', $text);
foreach($Message as $value)
{
$result .=$value.' ';
$i = ++$i;
if($i == $num)
break;
}


Понятно что это работает только с текстом, где есть пробелы.

Но могут быть и следующие тексты:

Цитата
_____Sexy?Sexy
___?Sexy?Sexy?R
___?Sexy?Sexy?R
__?Sexy?Sexy?Se
_?Sexy?Sexy?Se
_?Sexy?Sexy?Se
_?Sexy?Sexy?Sexy?
?Sexy?Sexy?Sexy?Sexy
?Sexy?Sexy?Sexy?Sexy?Se
?Sexy?Sexy?Sexy?Sexy?Sex
_?Sexy?__?Sexy?Sexy?Sex
___?Sex____?Sexy?Sexy?
___?Sex_____?Sexy?Sexy
___?Sex_____?Sexy?Sexy
____?Sex____?Sexy?Sexy
_____?Se____?Sexy?Sex
______?Se__?Sexy?Sexy
_______?Sexy?Sexy?Sex
________?Sexy?Sexy?Sex
_______?Sexy?Sexy?Sexy?Se
_______?Sexy?Sexy?Sexy?Sexy?
_______?Sexy?Sexy?Sexy?Sexy?Sexy
_______?Sexy?Sexy?Sexy?Sexy?Sexy?R
________?Sexy?Sexy____?Sexy?Sexy?Se
_________?Sexy?Se_______?Sexy?Sexy?
_________?Sexy?Se_____?Sexy?Sexy?
_________?Sexy?R____?Sexy?Sexy
_________?Sexy?R_?Sexy?Sexy
________?Sexy?Sexy?Sexy
________?Sexy?Sexy?R
________?Sexy?Sexy
_______?Sexy?Se
_______?Sexy?
______?Sexy?
______?Sexy?
______?Sexy?
______?Sexy
______?Sexy
_______?Sex
_______?Sex
_______?Sex
______?Sexy?
______?Sexyy
_______|_?Sex
_______|__?Sex


Такой текст надо резать допустим после 10 строк например.

Лишние переносы строк я уже исправил.

А еще надо перенести строку если текст вообще без пробелов допустим так

Цитата
11111111111111111111111111111111111111111111111111111111111111111111111111


После определенного количество символов перевести на другую строку, чтобы текст не ушло за сайт.

Все эту задачу надо запихнуть в одну функцию, если это возможно.

Помогите, вообще уже не соображаю как дальше делать :D

Заранее спасибо, если что не понятно, уточную более детально.

_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.