За последние 24 часа нас посетили 18696 программистов и 1703 робота. Сейчас ищет 641 программист ...

Заменить   на пробел

Тема в разделе "Прочие вопросы по PHP", создана пользователем Alex567, 6 дек 2013.

  1. Alex567

    Alex567 Новичок

    С нами с:
    6 дек 2013
    Сообщения:
    1
    Симпатии:
    0
    Вот этот код не работает по непонятной причине. Подозреваю что дело в кодировке но как решить этот вопрос не пойму.
    html_entity_decode тоже не помогает.

    Код (Text):
    1.  
    2.     function content($url){
    3.     $sh = curl_init();
    4.     curl_setopt($sh, CURLOPT_URL, $url);
    5.     $html=curl_exec($sh);
    6.     return $html;
    7.     }
    8.      
    9.     echo preg_replace("# #su",'',content('http://fashionbazaar.timepad.ru/event/93490/'));
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Здесь не нужен preg_replace, достаточно str_replace
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Ну во первых вы не сказали заменить на пробел, так как во втором аргументе функции preg_replace у вас '', за место ' '.
    И вообще:
    Код (PHP):
    1. str_replace(' ',' ',content('http://fashionbazaar.timepad.ru/event/93490/'));