16. JustUserR - 29 Декабря, 2010 - 18:03:07 - перейти к сообщению
LEONeso В качестве наиболее простого решения для предполагаемой вами задачи возможно использование следующей схемы которая однако не является оптимальным - осуществляеся разбиение предоставленной строковой константы на набор слов по ключевому разделителю такому как пробельным символ - после чего обеспечивается просмотр полученного индексного массива и очистка его элементов от дополнительных знаков пунктуации и тд - далее на основании указанного массива осуществляется просмотр его элементов и инкрементация связанных счетчиков в ассоциативном массиве
17. OrmaJever - 29 Декабря, 2010 - 18:05:49 - перейти к сообщению
LEONeso пишет:
OrmaJever, опробовал совет jewel с strip_tags() и даже с fgetss(), применял данные функции к каждой переменной, но все было провально, куда бы я их не тыкал (метод тыка, откинув здравый смысл - отчаянье? )
Когда я писал пост, я отвечал на вопрос про регулярное выражение. А что имено нужно зделать?
18. LEONeso - 29 Декабря, 2010 - 18:17:35 - перейти к сообщению
Хочу, что типа, авто заполнения ключевых слов исходя из контента страницы по частоте их повторения, но есть вероятность, что это не так просто как кажется. типа аналога как в движке DLE, где после создания новости/статической страницы движок сам проверяет (заполнено ли поле, если нет, то заполняет сам)
19. LEONeso - 02 Января, 2011 - 23:29:43 - перейти к сообщению
потыкал, вышло следующее:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $url='http://php.su/';
- $content = preg_replace('/[^(\w)(\s)]/','', $content); //подчищаем все кроме букв (и символов, но их уже нет)
- foreach($pieces as $val)
- foreach($pos as $key => $cal)
- {
- echo <<<HTML
- Кол-во повторений: <b>$key</b> = $cal<br>
- HTML;
- }
- }
прокоментил действия (для себя в основном)
попытался максимально зачистить выдачу, но с регулярными проблема.
Слово выводит при условии, что оно повторилось 3 и более раза, слово имеет 4 и более символов.