2013-12-21 4 views
0

Я использую strip_tag функцию РНР в WordPress проекта, и он работает только в порядке, за исключением случаев, когда ссылка, которая содержит два подчеркивания (, например:http://www.youtube.com/watch?v=CS7e1__lyn4). Приходит в Когда ссылка приходит, она возвращает пустой. Есть ли способ сообщить strip_tag игнорировать два подчеркивания?Функция php strip_tag рассматривает строку с двумя подчеркиваниями как конструктор?

+0

Невозможно воспроизвести: http://3v4l.org/MoeXt – deceze

ответ

0

Вы прочитали documentation?

Нет причин для strip_tags() для разрыва с двумя подчеркиваниями «__» в тексте или теге.

Возможное исправление в вашем случае (если вы хотите сохранить HREF), чтобы установить второй параметр к strip_tags(), который позволил бы установить разрешенные теги:

$my_string = 'This is a string <a href="http://www.youtube.com/watch?v=CS7e1__lyn4">My Link</a>'; 

echo strip_tags($my_string, "<a>"); 

Также убедитесь, что вы действительно отправляете действительную строку функции strip_tags. Это может показаться тривиальным, но люди ошибаются.

 Смежные вопросы

  • Нет связанных вопросов^_^