Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 100

Плотность слов в тексте

14.01.2017, 19:31. Показов 1837. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
приветствую!

помогите с решением задачи
есть текст, необходимо посчитать плотность слов и вывести на экран слова определенной плотности
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2017, 19:31
Ответы с готовыми решениями:

Плотность ключевых слов или тошнота слов
Доброго времени суток, проанализировал свой сайт данным сервисом "http://seositecheckup.com/" Тошнота одного ключевого слова равна...

Плотность ключей в тексте
Слушал мнение что на сегодняшний день плотность ключей в тексте не играет никакой роли. Раньше была рекомендация 5-6% вхождение. ...

В данном тексте подсчитать количество слов. Слова в тексте отделены пробелами
В данном тексте подсчитать количество слов. Слова в тексте отделены пробелами.

8
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
14.01.2017, 20:55
trest, что есть "плотность"? Количество символов в слове?
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 100
14.01.2017, 21:10  [ТС]
Цитата Сообщение от Пифагор Посмотреть сообщение
что есть "плотность"? Количество символов в слове?
нет повторяемость слова.
т.е. надо определить самые повторяемые слова, желательно больше 3 символов
и из них уже выбрать не ниже определенной плотности.
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
14.01.2017, 23:00
trest, оно?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$text = 'cool php nice php cool php';
 
$stat = [];
 
foreach(explode(' ', $text) as $v)
    if(isset($stat[$v]))
        $stat[$v]++;
    else
        $stat[$v] = 1;
 
//arsort($stat); // Сортировка по убыванию
    
echo 'Статистика:<br>';
 
foreach($stat as $k => $v)
    echo $k . ' : ' . $v . '<br>';
1
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 100
14.01.2017, 23:18  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
оно?
вроде да) спасибо

а что значит строка - $stat = [];
с ней почему-то не запускается, а закоментировал заработало
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
15.01.2017, 01:32
trest, чтобы вместо "почему-то" отображались ошибки, надо включить их отображение. Можно через htaccess, можно прямо в скрипте:
PHP
1
2
ini_set('display_errors', 'on');
error_reporting(-1);
Цитата Сообщение от trest Посмотреть сообщение
а что значит строка - $stat = [];
Это сокращённый синтаксис $stat = array();.

Цитата Сообщение от trest Посмотреть сообщение
почему-то не запускается
Потому что у вас древняя версия PHP. Сокращённый синтаксис работает, если не ошибаюсь, с версии 5.4.
1
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 100
15.01.2017, 16:52  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Потому что у вас древняя версия PHP. Сокращённый синтаксис работает, если не ошибаюсь, с версии 5.4.
Вы правы PHP Version 5.3.29.
если меняю на $stat = array(); - все работает и не ругается.
Включил отображение ошибок в htaccess, вываливал ошибку Parse error: syntax error, unexpected '[' in

На PHP 5.4 проблем нет

Спасибо за разъяснение и за код выше)
0
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
15.01.2017, 20:10
Цитата Сообщение от Jodah Посмотреть сообщение
foreach(explode(' ', $text) as $v)
по идее с запятыми и прочими препинаниями будут проблемы
0
0 / 0 / 0
Регистрация: 25.06.2011
Сообщений: 100
15.01.2017, 22:56  [ТС]
Цитата Сообщение от полудух Посмотреть сообщение
по идее с запятыми и прочими препинаниями будут проблемы
у меня предложения разделены '|' по этому в данном вопросе на припенания мне уже не важно

Добавлено через 1 минуту
проблемка образовалась, в общем код выбирает предложения даже с однокоренными словами..
а мне надо чтобы конкретно по слову
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.01.2017, 22:56
Помогаю со студенческими работами здесь

В заданном тексте вычислить количество слов в тексте и распечатать их по одному в строку
Всем доброго вечера, заканчиваю практику в университете и осталась последняя задачка, которую надо решить на qbasic, pascal и turboC. ...

Плотность ключевых слов
Скажите пожалуйста, станица которую я раскручиваю по запросу, содержит примерно 2-3% этого самого запроса с тексте. Это нормально или...

Плотность ключевых слов
Не пинайтесь, поиском не нашла. Вернее нашла, но не то) Не совсем то. А вопрос такой: в каталоге плотность ключевика зашкаливает за...

плотность слов в заголовке
У меня каждая страница заточена под опрееленную фразу из 2-3 слов, стоит ли при этом всю ключевую фразу ставить в заголовоки, не разбавляя...

Плотность ключевых слов
Товарищи!!! С помощью сайта Promolab сделал анализ своего проекта. Оказалась, что Как мне кажется это очень плохо. Или я ошибаюсь?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru