我有一个 MySQL 结果,我想使用 PHP 安全地输出,即将特殊字符转换<
为<
.
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>';
}
有什么方便的方法来实现这一点吗?