PHP有选择地删除并保留标记
我使用wordpress自定义字段在站点的多个页面上动态显示一个imdb链接到一个参与者的名字。在一节中,我想删除链接标记(a href),只留下参与者名称。我尝试使用php strip_标记,效果很好,但是它也消除了角色名称之间的冲突。我希望它只是删除链接市场并保留PHP有选择地删除并保留标记,php,wordpress,strip-tags,Php,Wordpress,Strip Tags,我使用wordpress自定义字段在站点的多个页面上动态显示一个imdb链接到一个参与者的名字。在一节中,我想删除链接标记(a href),只留下参与者名称。我尝试使用php strip_标记,效果很好,但是它也消除了角色名称之间的冲突。我希望它只是删除链接市场并保留标记。请参见当前标记: <?php $response = get_field('director'); ?> <span id="dir"><?php echo strip_tags($respons
标记。请参见当前标记:
<?php $response = get_field('director'); ?>
<span id="dir"><?php echo strip_tags($response); ?></span>
如何使用php保留中断但删除链接?您需要使用
preg\u replace
来执行此操作
如果您只需要保留“br”设置允许的标记,则可以使用strip\u标记:
strip_tags($response, '<br>');
strip_标签($response,
);
您可以将允许的标记指定为strip_tags函数的第二个参数
string strip_tags ( string $str [, string $allowable_tags ] )