Замена символов

Discussion in 'PHP' started by jenaDI, 8 Jun 2010.

  1. jenaDI

    jenaDI New Member

    Joined:
    14 Mar 2010
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    Привет всем .... такая проблемка :


    $details = 'details.php?id=[id]&hit=1';
    //Формируем массив с номерами торрентов
    $details_r = str_replace('?' , '\?' , $details); //Экранируем специальные символы
    $details_r = str_replace('.' , '\.' , $details); //Экранируем специальные символы
    $details_r = str_replace('&' , '\&' , $details); //Экранируем специальные символы
    $details_r = str_replace('[id]' , '(\d+)' , $details); //Меняем id
    $match = '/"'.$details_r.'"\>(.*)\</i';
    die($details_r);


    Не заменяет для регулярки символы ? . & .... как сделать чтобы заменяло ?