我从另一个页面获取一个名为小计的值.我想清理价值.但它不会工作.它没有返回任何值.
if (isset($_GET['subtotal']))
{
$sub = htmlentities($_GET['subtotal']);
echo cleanData($sub);
}
function cleanData($data)
{
$data=trim();
$data=stripcslashes();
$data=htmlspecialchars();
$data=strip_tags();
return $data;
}
Run Code Online (Sandbox Code Playgroud)
你忘了设置$data为函数参数.这就是为什么你会得到空字符串- ,trim, ,stripcslashes 将返回空字符串时,参数为空过.htmlspecialcharsstrip_tags
function cleanData($data)
{
$data=trim($data);
$data=stripcslashes(data);
$data=htmlspecialchars(data);
$data=strip_tags(data);
return $data;
}
Run Code Online (Sandbox Code Playgroud)