我有一个MySQL结果,我想用PHP安全输出,即将特殊字符(如<
)转换为<
。使用filter_var_array进行清理 - 防止NULL变为空字符串
filter_var_array工作得很好,除了NULL
值变成空字符串''
。
我还是希望他们能为NULL,以反映MySQL的价值,并与is_null()
等
$sql_rows = filter_var_array($sql_rows, FILTER_SANITIZE_FULL_SPECIAL_CHARS);
foreach ($sql_rows as $sql_row) {
print '<li>' . $sql_row['name'] . '</li>';
}
测试任何方便的方法来实现这一目标?
有这样做的什么神奇的方法。你需要手动处理每个变量 – zerkms 2012-07-15 22:43:27
那么你的问题是什么? – DrinkJavaCodeJava 2012-07-15 22:44:49
然后你需要一个自定义函数。 'filter_var'是关于清理** string **变量的。 – mario 2012-07-15 22:47:28