Да, кстати. Передаваемый параметр у тебя имеет то же имя, что и глобальная переменная. Зачем так?
А по поводу замены либо воспользуйся preg_replace_callback, либо preg_match + str_replace. В любом случае убедись, что регулярка находит совпадения сначала.
|