|
|
|
| Привет, вот большой вопрос оч оч большой ))
Есть переменная $text в ней как вы панели ТЕКСТ )) Блин я последнее время такой логичный )
У меня есть
1 Показывается title
2 показывается мета
3 показывается description ( или как его там )
И есть $text В которой как выше указана и как вы поняли текст! Текст не важно какой, вводится юзером!
Пожалуйста объясните как мне выдрать из $text TITLE тоисть показать сколько раз встречаютется TITLE в тексте!
Но тоже не просто )) У меня TITLE записывается чрез запятую!
Допустим - Компания АДО, вызов мастера на дом, выезд дизайнера, выезд специалиста!
Разбить по запятым мона Эксплоитом, но откуда я знаю скоко будет таких фраз? как мне бесконечно поставить на раззбив!
Или можно сделает просто лимит в 20? всё равно болдьше 20 не будет )
И потом уже смотреть сколько раз какая фраза встречается ? ) | |
|
|
|
|
|
|
|
для: Panker
(05.07.2006 в 14:07)
| | Вопрос не понятен...
То есть, у вас есть текст, в нем содержатся заглавия страниц, вам надо разбить это в массив и просто найти кол-во совпадений?
Если так, то просто:
$kol=0; // кол-во совпадений
$text="1,2,2,2,3,4,5,1,12,11"; // ваш текст с заглавиями
$search="2"; // то, что ищут
$masiv=explode(",",$text);
$count_masiv=count($masiv);
for ($i=0;$i<=$count_masiv;$i++) {
if ($masiv[$i]==$search) {
$kol++;
}
}
echo $kol;
|
Если я неправильно понял вопрос, то поясните его понятнее | |
|
|
|
|
|
|
|
для: Football
(05.07.2006 в 19:32)
| | в принципе это то, НО
Мне не надо негего искать, мне просто надо вывести каждую поделёную часть и через тире указать сколько совпадений с текстом ) | |
|
|
|
|
|
|
|
для: Panker
(05.07.2006 в 19:44)
| |
<?
$text="1,2,2,2,3,4,5,1,12,11,hello"; // ваш текст с заглавиями
$masiv=explode(",",$text);
foreach($text AS $cur){
$$cur['name']=$cur; $$cur['times']++;
$array[]=$$cur;}
|
Чтото такое. Но тут есть недостаток.
Такого << !"№;: >> В тексте быть е должно.
И заодно - чтоб тебя ошибками не достало: убери доклад об ошибках уровня e-notice | |
|
|
|
|
|
|
|
для: valenok
(05.07.2006 в 20:22)
| | < !"№;: >>
Это можно на какиенить другие спец символы заменить ? | |
|
|
|
|
|
|
|
для: Panker
(05.07.2006 в 22:42)
| | ошибка есл ивторой вариант юзать :(
Warning: Invalid argument supplied for foreach() in z:\home\cm\www\admin\edit\greate\index.html on line 43
|
| |
|
|
|
|
|
|
|
для: Panker
(06.07.2006 в 01:03)
| | А где воторой?
<?
$text="1,2,2,2,3,4,5,1,12,11,hello"; // ваш текст с заглавиями
$masiv=explode(",",$text);
foreach($text AS $cur){
$$cur['name']=$cur; $$cur['times']++;
$array[]=$$cur;}
Нельзя использовать значения которыене могут быть переменными.
Ну вообщем такая переменная $!hello
в php запрещена.
Значит нельзя иметь в той строке такие вещи. | |
|
|
|
|
|
|
|
для: valenok
(06.07.2006 в 12:04)
| | Корчое мысль полегче да!
Есть $text в ней текст!
мне нуна анализ првоести и вывести 5-10 самых часто встречающихся слов которые больше 3х символов )
Помоги это сообразитЬ! а то как б я не крутил что либо, какие книги бы не читал :( всё псу под хвост | |
|
|
|
|
|
|
|
для: Panker
(06.07.2006 в 14:08)
| | пример текста | |
|
|
|
|
|
|
|
для: valenok
(06.07.2006 в 14:48)
| | пример любой текст от 50 до 10000 символов! любые знаки! просто $text это текст арт глде пользователь вводит текст для своей будущей html страницы, там и html and php скрипты теги могут быть ) | |
|
|
|
|
|
|
|
для: Panker
(06.07.2006 в 15:29)
| | поднял тему ) | |
|
|
|
|
|
|
|
для: Panker
(06.07.2006 в 15:29)
| | $text="Привет мама, папа, сестрёнка и братик которого мама.."
пойдёт? | |
|
|
|
|
|
|
|
для: valenok
(07.07.2006 в 09:44)
| | Переменная может быть и такой
<link rel="top" href="./index.php" title="Список форумов Всё для &RQ" />
<link rel="search" href="./search.php" title="Поиск" />
<link rel="help" href="./faq.php" title="FAQ" />
<link rel="author" href="./memberlist.php" title="Пользователи" />
<link rel="up" href="index.php" title="Список форумов Всё для &RQ" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://andrq.org/forum/rss.php?f=2" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://andrq.org/forum/rss.php?atom&f=2" />
<title>Всё для &RQ :: Просмотр форума - Плагины</title>
<link rel="stylesheet" href="./templates/Morpheus/style_gray.css" type="text/css" />
<link href="/favicon.ico" rel="shortcut icon">
<style type="text/css">
<!--
@import url("./templates/Morpheus/formIE.css");
-->
</style>
<script language="javascript" type="text/javascript">
<!--
var PreloadFlag = false;
var expDays = 90;
var exp = new Date();
var tmp = '';
var tmp_counter = 0;
var tmp_open = 0;
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function SetCookie(name, value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function getCookieVal(offset)
{
|
в ней как бы html может быть и так далее :( но надо анализировать тока слова ну или русские буквы :) корчое как то так :( | |
|
|
|
|
|
|
|
для: Panker
(08.07.2006 в 14:35)
| | не, не кто не может помочь :( ? :( | |
|
|
|
|
|
|
|
для: Panker
(09.07.2006 в 15:07)
| | Я если честно утерял мысль рассуждения :))) | |
|
|
|
|
|
|
|
для: cheops
(09.07.2006 в 22:15)
| |
<?php
$text_variable='
<link rel="top" href="./index.php" title="Список форумов Всё для &RQ" />
<link rel="search" href="./search.php" title="Поиск" />
<link rel="help" href="./faq.php" title="FAQ" />
<link rel="author" href="./memberlist.php" title="Пользователи" />
<link rel="up" href="index.php" title="Список форумов Всё для &RQ" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://andrq.org/forum/rss.php?f=2" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://andrq.org/forum/rss.php?atom&f=2" />
<title>Всё для &RQ :: Просмотр форума - Плагины</title>
<link rel="stylesheet" href="./templates/Morpheus/style_gray.css" type="text/css" />
<link href="/favicon.ico" rel="shortcut icon">
<style type="text/css">
<!--
@import url("./templates/Morpheus/formIE.css");
-->
</style>
<script language="javascript" type="text/javascript">
<!--
var PreloadFlag = false;
var expDays = 90;
var exp = new Date();
var tmp = '';
var tmp_counter = 0;
var tmp_open = 0;
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function SetCookie(name, value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function getCookieVal(offset)
{
';
|
Надо определить какое слово там встречается чаще всего. Тоесть какие пять слов и сколько раз. | |
|
|
|
|
|
|
|
для: Panker
(09.07.2006 в 15:07)
| | Выйдет очень сложно и долго.
Зачем это понадобилось?
"Продемонстрировать какой я профи в пхп покупателям моих скриптов"? | |
|
|
|
|
|
|
|
для: Panker
(09.07.2006 в 15:07)
| | Подними завтра тему.
Я половину уже написал. | |
|
|
|
|
|
|
|
для: valenok
(09.07.2006 в 23:22)
| | ок ) подниму " проффи " =) | |
|
|
|
|
|
|
|
для: Panker
(10.07.2006 в 01:22)
| |
<?
$some_text="123 1 2 3 4 5 5 123 a { ! @ # $ % ^ & * ( ) | \ = + - _ \" ' ' ' 5 ' 12 ' '";
$array=array();
$text_array=explode(' ',$some_text);
foreach($text_array AS $text){
if(!isset($array[$text])){$array[$text]=1;}
else{$array[$text]++;}
}
$count=count($array);
if($count>5){$count=5;}
arsort($array);
Echo "Наиболее популярные слова в тексте:<BR>";
for($i=0;$i<$count;$i++){
list($key, $val) = each($array);
echo "Слово ".$key." встречяется ".$val." раз в тексте.<BR>";
}
|
А сложно оказалось потому что в самом начале идея реализации у меня была не правильная. | |
|
|
|
|
|
|
|
для: Football
(05.07.2006 в 19:32)
| | Фуххх :))я думал там код будет УХ УХ УХ ))) Ужасный думал будет кочрое и большой )))
большое спасибо :) сейчас разберусь что с кмской не так стало и буду проверят ьи внедрять кодик :) | |
|
|
|