0

我正在使用 wordpress 自定义字段在网站的多个页面上动态显示指向演员姓​​名的 imdb 链接。在一个部分中,我想删除链接标记(a href),只留下演员姓名。我尝试使用 php strip_tags 效果很好,但它也消除了演员姓名之间的中断。我希望它只是删除链接市场并留下<br>标记。查看当前标记:

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

我将如何使用 php 离开休息时间但删除链接?

4

3 回答 3

1

您可以指定允许的标签作为 strip_tags 函数的第二个参数。

string strip_tags ( string $str [, string $allowable_tags ] )
于 2012-03-24T16:30:26.607 回答
0

你需要使用preg_replace来做到这一点

如果您只需要保留“br”,strip_tags 就可以了

于 2012-03-24T16:29:15.463 回答
0

设置允许的标签:

strip_tags($response, '<br>');
于 2012-03-24T16:29:52.327 回答