X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Подсчет количества слов в тексте
BoL4oNoK
BoL4oNoK
Topic Starter сообщение 1.2.2011, 20:42; Ответить: BoL4oNoK
Сообщение #1


Доброго вечера. Есть текст, скажем, из 10 000 слов. Как можно после 5 000 слов поставить "точку останова"? Подскажите алгоритм, что лучше всего использовать, чтобы уменьшить нагрузку на сервер?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 1.2.2011, 23:09; Ответить: r3ntg3n
Сообщение #2


Что Вы имеете ввиду под "точкой останова"? Как ограничить вывод текста на страницу? Не вывести больше 5К слов? Если да - str_word_count() - http://php.net/manual/en/function.str-word-count.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 1.2.2011, 23:13; Ответить: ottaviano
Сообщение #3


BoL4oNoK, explode(" ", $string) результат в таблицу, если длина таблицы меньше 5000,ставим "точку останова" в самый конец, а если больше то ставить именно на 5000 место
только это в голову пришло...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BoL4oNoK
BoL4oNoK
Topic Starter сообщение 1.2.2011, 23:15; Ответить: BoL4oNoK
Сообщение #4


r3ntg3n,спасибо. Я хочу это добавить перед тем, как внести текст в БД.

ottaviano
,почитаю про это
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 1.2.2011, 23:17; Ответить: r3ntg3n
Сообщение #5


Если хотите обрезать перед внесением в БД, то тогда посчитать количество слов и достать первые 5К. str_word_count() может возвращать массив слов, если указать нужный флаг. Почитайте ссылку, там все доходчиво описано, с примерами.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BoL4oNoK
BoL4oNoK
Topic Starter сообщение 1.2.2011, 23:34; Ответить: BoL4oNoK
Сообщение #6


вернее мне надо примерно так:
текст:
...
5000 слов
...
ставим, например, <-BREAK{N}->
...
далее
...

{N} - номет "тега" 1,2,3,4,5,6...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Англоязычный SEO-копирайтинг от $3/100 слов от NeedmyLink | Первая статья бесплатно
2 Needmylink1 976 25.3.2024, 21:22
автор: Needmylink1
Горячая тема (нет новых ответов) Свежие базы ключевых слов с подсказок гугла!
123 Krok 67733 20.3.2024, 14:58
автор: ManagerAE8888
Открытая тема (нет новых ответов) Бесплатно: сделаю выборку ключевых слов по базе Пастухова
16 TimurR 4964 26.12.2020, 22:40
автор: Filadelso
Горячая тема (нет новых ответов) Свежие базы ключевых слов с подсказок гугла!
69 Krok 15963 24.8.2020, 17:06
автор: Krok
Открытая тема (нет новых ответов) Интересно приобретение большого количества самых дешевых ссылок.
Покупка дешевых ссылок
17 Неразбирающийся1 5524 15.3.2020, 19:45
автор: Narsus797


 



RSS Текстовая версия Сейчас: 29.3.2024, 17:08
Дизайн