我有这个简单的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
有什么我做错了吗?请帮忙。 感谢