[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка текста
adrian
Собственно задача. Есть переменная со сплошным текстом

$text = "Бананы - удивительная еда - это сказочный фрукт: прекрасно утоляют голод, снабжают организм энергией и полезными веществами. Имеют удобную природную упаковку. Даже у маленьких детей почти не встречается аллергии на бананы. Недаром их часто включают в детское питание. Взрослые тоже их едят с удовольствием - за исключением тех, кому вреден сахар. Энергетическая ценность бананов - 90 килокалорий на 100 граммов. Волокна, которые они содержат, облегчают кишечный транзит и способствуют хорошей усвояемости сахара и жиров. Бананы имеют сбалансированный витаминный состав. В них содержится большое количество витаминов Е и С, а количество витамина В6 составляет не менее четверти рекомендованной ежедневной дозы. Большую ценность представляет банан как источник микроэлементов: в 100 граммах содержится 42 мг магния и 348 мг калия, по содержанию последнего банан сравним разве что с курагой. Кроме того, тропические плоды являются источником кальция, железа и фосфора. Когда-то бананы продавали зелеными, и они медленно желтели у нас дома. Сегодня бананы доходят до нужной кондиции в специальных камерах, наполненных газом этиленом, при высокой влажности и температуре около 13 градусов С. В них они находятся от 4 до 8 суток - в зависимости от установленного режима, выбранного с учетом состояния плодов и потребностей рынка. Ускоренный режим позволяет бананам дозреть за 4 дня, однако вкуснее оказываются плоды, созревшие без излишней суеты - дней за восемь. Этилен не случайно выбран для дозаривания (так называется процесс дозревания бананов в газационной камере) - при созревании в природных условиях бананы сами выделяют этот газ. Покупая бананы, мы в первую очередь оцениваем их внешний вид: цвет, наличие или отсутствие черных пятен, размеры плодов и степень их зрелости. Известно, что хороший банан имеет сочный желтый цвет, гладкую, блестящую поверхность и обтекаемую, не слишком ребристую, форму. Черные точки на поверхности - знак того, что фрукт набрал максимальную сахаристость. А вот чернота, покрывающая всю поверхность банана, - это перебор, свидетельствующий о том, что фирме-поставщику не удалось сохранить свою продукцию должным образом. Впрочем, и такие плоды, имеющие не слишком эстетичный вид, безвредны и вполне съедобны. Особенно если производитель существенно сбавит их цену. К сожалению, каким образом регулируется цена на бананы, остается только гадать. Отечественный стандарт на подобную продукцию к этому отношения не имеет. Да и вряд ли кому-либо удавалось обнаружить на ценниках указание сортности бананов. Похоже, о существовании ГОСТа знают только те, кто его разрабатывал. ";


Нужно этот текст кат-то разделить на части по указанному условию - $pr=5; Тоесть каждая часть должна содержать по 5 предложений. Потом эти части добавить в массив $text[1] $text[2] итд.. пока существют части. Я думаю нужно посчитать сколь предложений вообще есть в тексте. Делим на пять - получаем примерное количество частей. Дальше не знаю как. Буду благодарен за примеры кода..














Спустя 9 минут, 1 секунда (24.06.2010 - 13:19) waldicom написал(а):
Предложение - это набор слов до точки? Если так, то можно воспользоваться функцией explode с разделителем '.' (точка). После этого у Вас будет массив, ну а уж поделить по 5 частей - думаю сами сможете.

Спустя 16 минут, 6 секунд (24.06.2010 - 13:36) twin написал(а):
Только в таком случае нужно использовать многоточие одним символом.
Быстрый ответ:

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