我有以下代码:
<?php echo $fields->question; ?>
我特别想删除任何可能导致php问题的特殊字符,我该怎么做?特别是“”目前正在给我一个问题。
答案 0 :(得分:2)
<?php echo htmlentities($fields->question, ENT_QUOTES, "UTF-8")?>
答案 1 :(得分:1)
您是否尝试过addslashes()本机PHP函数?
$foo = addslashes($fields->question);
echo $foo;
这不会剥夺它们,但它应该通过转义引号来阻止它们引起任何问题。