- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
я бы в массив загнал))
Зачем? ТСу нужно получить первые N предложений. Посчитать точки и обрезать. Профит.
вопрос - как?))
Зачем? ТСу нужно получить первые N предложений. Посчитать точки и обрезать. Профит.
Тогда расскажи самый простой вариант как без загона в массив ты сможешь выбрать любое предложение, будь оно №1 или №23
Тогда расскажи самый простой вариант как без загона в массив ты сможешь выбрать любое предложение, будь оно №1 или №23
Во первых - откуда таки фантазии про "любое предложение"? ТСу этого не нужно.
Во вторых - какие проблемы посчитать точки и отбросить до 23й (включительно) и после 24й?
Во первых - откуда таки фантазии про "любое предложение"? ТСу этого не нужно.
Во вторых - какие проблемы посчитать точки и отбросить до 23й (включительно) и после 24й?
покажи, как сделаешь))
покажи, как сделаешь))
"давай я поищу за тебя на php.net"(с)
Какой бюджет?
Вот такой код нарыл.
Понятно что
$sentencesToDisplay = 2
это сколько предложений выводить. А что эта 2 значит?
$sentencesToDisplay * 2
function tease($body, $sentencesToDisplay = 2)
при вызове? если сделать просто так
echo tease($text, 4);
то не выводится 4 предложения, а 2
это не самая простая задача, так как у текста могут быть окончания не только на точку. Есть еще вопросительный и восклицательный знаки. Их кол-во тоже может меняться. могут быть и комбинации.
Многие авторы, по доброте душевной, добавляют главы и разделы.
по этой причине текст обычно рубится за несколько проходов. первые 1-n проходов подготовительные, когда убирается вся ненужная информация, а последний проход уже разбиение текста на предложения (абзацы).
если у вас текст стандартизирован. то-есть нет ни вопросительных знаков, ни восклицательных, ни многоточий, то просто прогоняете его explode и готово.
если же у вас "Война и Мир" вот там уже будет конкретная веселуха
у текста могут быть окончания не только на точку. Есть еще вопросительный и восклицательный знаки.
Да, кстати. Этот момент я упустил (а ещё троеточия ;) ).
если у вас текст стандартизирован. то-есть нет ни вопросительных знаков, ни восклицательных, ни многоточий, то просто прогоняете его explode и готово.
А если есть, то 4 раза (с каждым возможным разделителем ;))
Ида. Надо искать не точку, а точку с пробелом.
Но ещё вспомнилась засада - если в тексте есть сокращения, то всё намного хуже.