2016-07-31 54 views
0

我从后端拉入一些文本,现在我试图删除它随附的锚标签。我正在使用strip_tags,但无法弄清楚它为什么不起作用。使用PHP删除锚标签(目前使用strip_tags)

另外:我可以接受的替代品,如果这是不是最好的方法

我已经试过:

<?php 
    $downloadcategory = the_terms($post->ID, 'download_category', ''); 
    $downloadcategory .= strip_tags($downloadcategory); 

    echo $downloadcategory; 
?> 

<?php 
    $downloadcategory = the_terms($post->ID, 'download_category', ''); 

    echo strip_tags($downloadcategory); 
?> 
+0

你想删除只是锚标记或所有的html标签 – jonju

+0

我只是想锚不见了,但它是目前唯一的标签,所以要么工作! –

回答

0

试试这个:

<?php 
    $downloadcategory = the_terms($post->ID, 'download_category', ''); 
    echo filter_var($downloadcategory ,FILTER_SANITIZE_STRIPPED); 
?> 
+0

不幸的是,这并没有奏效。起初,它打印“下载类别”,但后来我将它改为“$ downloadcategory”,并像之前打印的锚标签包装类别名称 –

+0

您可以告诉我一个数据样本,包括标签 – jonju

+0

我的PHP&HTML它打印:http://imgur.com/a/rF33y –