2012-03-24 2 views
0

Я использую пользовательские поля Wordpress для динамического отображения ссылки imdb на имя участника на нескольких страницах сайта. В одном разделе я хочу удалить разметку ссылки (href), оставив только имя актера. Я попытался использовать php strip_tags, который отлично поработал, однако он также удалил разрыв между именами участников. Я хочу, чтобы он просто удалил рынок ссылок и оставил разметку <br>. См. Текущую разметку:PHP выборочно удалять и оставлять разметку

<?php $response = get_field('director'); ?> 
<span id="dir"><?php echo strip_tags($response); ?></span> 

Как использовать php для выхода из перерыва, но удалить ссылку?

ответ

0

Установите разрешенные теги:

strip_tags($response, '<br>'); 
0

Вы должны использовать preg_replace, чтобы сделать это

strip_tags хорошо, если вам нужно только держать «бр»

1

Вы можете указать допустимые теги как второй параметр функции strip_tags.

string strip_tags (string $str [, string $allowable_tags ])