str_replace удаление тэга

Есть вот такой пример:
<a href="http://site.ru/test.php">Текст </a>
Мне нужно этот код полностью удалить с его содержимым, не в зависимости какая ссылка и какой текст внутри, много чего перепробовал, но почему не срабатывает.

Расширение замечательного плагина Jevix не в помощь
Алексей Добряков
28 мая 2013, 06:28
modx.pro
1 293
0

Комментарии: 6

Василий Наумкин
28 мая 2013, 11:09
0
$text = preg_replace('/<a\s(.*?)\/a>/i', '', $text);
    Алексей Добряков
    28 мая 2013, 11:12
    0
    не поверишь, но я пробовал так, не срабатывает почему то
      Василий Наумкин
      28 мая 2013, 11:17
      0
      Значит, ошибка где-то еще. Ты обратил внимание, что это preg_replace, а не str_replace, как у тебя в названии темы?

      Вот онлайн проверка выражения, как видишь — ссылка твоя в него попадает.
        Алексей Добряков
        28 мая 2013, 11:18
        0
        Не успел ответить твой код работает, спасибо щас буду тестить
          Алексей Добряков
          28 мая 2013, 11:22
          0
          Ещё раз спасибо, пришлось немного по другому сделать, не как я хотел, но вроде на скорости не сильно отразилось
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6