|
|
|
|
<?
function del_double($str,$key){
$key=trim($key);
while(substr_count($str,$key." ".$key)>0){$str=str_replace($key." ".$key,$key." ",$str);}
}
?>
|
Ведь должно работать? Она должна удалять сдвоенные слова. Я уже спрашивал об этом в регулярных... но с ними ничего не получилось. Помогите, а? | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.04.2006 в 18:25)
| | Эмм... А Вы не забыли вернуть значение?
<?
function del_double($str,$key)
{
$key = trim($key);
while(substr_count($str,$key." ".$key) > 0)
{
$str = str_replace($key." ".$key,$key." ",$str);
}
return $str;
}
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(29.04.2006 в 18:46)
| | Не забыл. Просто неграмотно сюда написал. Однако.... не работает. Вот текст:
proverka proverka . We hope proverka proverka ! and models which release is stopped proverka . You can choice the necessary mark of the machine and then search for all you want proverka proverka,Also we offer you service of search of necessary spare parts proverka proverka proverka proverka !Welcome on a site of Car SE (Cars Search Engine proverka proverka proverka . Search and find on the Car search Engine proverka proverka ! proverka , to find both supernew models of motor vehicles proverka proverka , that our site will be to you the true assistant and a conductor in the world of automobiles proverka proverka proverka proverka proverka proverka proverka proverka proverka proverka proverka) UAF Car SE will help you to choose the mark of a motor vehicle necessary to you proverka proverka , financial services proverka . Adown main menu we place the most popular search requests proverka proverka . We offer you the most full selection of motor vehicles ever was issued in a world history proverka . But we not only offer you descriptions of motor vehicles and their manufacturers we also suggest you an opportunity to find the dealer or a motor show where you can get a motor vehicle proverka
|
Слово proverka - не должно повторяться. | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.04.2006 в 19:05)
| | Не знаю, может не так понял, но что мешает воспользоваться вот такой конструкцией
<?
function text_handler($text)
{
$text = explode(" ",$text);
$r_text = $text[0];
for ($i=1; $i < count($text); $i++)
{
if($text[$i] != $text[$i-1]) $r_text .= " ".$text[$i];
}
echo $r_text;
}
text_handler($text);
?>
|
Единственное, будут мешать синтаксические символы (!,?:...) Но их можно с помощью рег. выражений обработать | |
|
|
|
|
|
|
|
для: Ziq
(29.04.2006 в 20:34)
| | Помогло, спасибо. | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.04.2006 в 18:25)
| | - | |
|
|
|