За последние 24 часа нас посетили 17780 программистов и 1658 роботов. Сейчас ищут 892 программиста ...

Удаление союзов и предлогов из строки

Тема в разделе "PHP для новичков", создана пользователем Jeick9, 16 июл 2015.

  1. Jeick9

    Jeick9 Активный пользователь

    С нами с:
    18 янв 2011
    Сообщения:
    20
    Симпатии:
    0
    С помощь simple html dom мне нужно получить содержимое страницы, после сгруппировать его. Но, перед этим мне нужно удалить союзы и предлоги. Я пробую сделать так:
    Код (PHP):
    1. foreach($html->find('body') as $bodycontent){} 
    2. $bodycontent = $bodycontent->plaintext;
    3. $bodycontent=strip_tags($bodycontent);
    4. echo $bodycontent = str_replace(' в ','',$bodycontent); 
    Но, предлог 'в',также как и остальные, не удаляются. Подскажите в чем может быть проблема?

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Catrina

    Catrina Новичок

    С нами с:
    24 апр 2015
    Сообщения:
    321
    Симпатии:
    0
    Что у вас делает foreach? Между этими скобками { } пусто.
    Так слова сольются
    Код (PHP):
    1. str_replace(' в ','',$bodycontent);
    лучше, наверное, так:
    Код (PHP):
    1. str_replace(' в ',' ',$bodycontent);