以PHP格式转义输入值

时间:2017-05-25 09:36:12

标签: php str-replace

我有这个简单的php函数,虽然它在手动提供参数时有效,但在表单发布到它时失败:

function cleanString($String){
    $String = str_replace(array('á','à','â','ã','ª','ä'), "a", $String);
    $String = str_replace(array('Á','À','Â','Ã','Ä'), "A", $String);
    return $String;
}

这项工作:

echo cleanString("Àdam");

打印Adam

但是尝试清理发布的值失败了:

echo cleanString($_POST["fname"]);

打印:Àdam

有什么我做错了吗?请帮忙。 感谢

0 个答案:

没有答案