我已阅读与此相关的所有答案,但无法获得清理数据的确切顺序
我必须输入
<?php echo 'yes'; ?>
<?php echo 'yes' ?>
进入文本区域并按原样在数据库中提交,并使用换行输出代码,就像stackoverflow一样。
输出就像这样
<?php echo \'yes\'; ?>\r\n\r\n<?php echo \'yes\'; ?>
注意:htmlspecialchars()正在输出确切的代码,但没有换行符......
nl2br()没有将/ r和/ n作为换行符
答案 0 :(得分:0)
插入数据时也可以使用以下功能
$unwanted = array("-", "_", "+"," ", etc .. );
$yourVariable = str_replace($unwanted, "NULL", $yourVariable);
或
trim($yourVariable);
此函数返回一个字符串,其中包含从开头和结尾剥离的空格或yourVariable