我正在尝试从数据库中在网站上显示某些内容,但它将使用HTML标签返回它。在这种情况下,它将返回带有strong
标签的标签,但它们也与其他标签一起返回<i>
和<em>
,例如此处
T<u>his is my </u>texta<em>rea to be replaced with C</em>KEditor.
示例:
var_dump($help = $reactie['reactie']);
var_dump(strip_tags($help , "<strong><b><i><bold>"));
当我var_dump这些时,它将返回此:
string(78) "<strong>This is my textarea to be replaced with CKEditor.</strong>"
string(78) "<strong>This is my textarea to be replaced with CKEditor.</strong>"
我想要的是它将仅返回文本,而不返回<strong>
这也不起作用:
var_dump($help = $reactie['reactie']);
var_dump(strip_tags($help));
这将返回相同的结果。
我的代码:
$fotoreactie = $app->reactiefoto($reactie['id']);
foreach ($fotoreactie as $reactiefoto) {
if(file_exists("assets/images/reactiefotos/thumbs/".$reactiefoto['foto']) && !empty($reactiefoto['foto'])){
echo '<a href="/assets/images/reactiefotos/'.$reactiefoto['foto']. '" data-fancybox><img src="/assets/images/reactiefotos/thumbs/'.$reactiefoto['foto']. '" /> </a>';
}
}
var_dump($help = $reactie['reactie']);
var_dump(strip_tags($reactie['reactie']));
echo '
<form name="formName" style="margin-top:5px;">
<input type=hidden id="'.$reactie['id'].'" name="abcName" value="'.$reactie['id'] .'"/>
<input type=hidden id="naam'.$reactie['id'].'"name="abcName" value="Reactie op bericht van '.$reactie['voornaam'].' ' .$reactie['achternaam'].'"/>
<input type=hidden id="naam2'.$reactie['id'].'"name="abcName" value="'. $help .'"/>
<a href="#reactie"><input class="btn btn-primary btn-xs" type=button value="Reageer" onclick="printIt(\''.$reactie['id'] .'\')" /></a>
</form>';
?>`
答案 0 :(得分:0)
strip_tags()
将为您做到这一点:
$x = 'T<u>his is my </u>texta<em>rea to be <strong>replaced</strong> with C</em>KEditor.';
echo strip_tags($x);
哪个输出:
This is my textarea to be replaced with CKEditor.
您可以在这里https://3v4l.org/ksQS5看到自己