我试图替换字符串中的某个字符,但我似乎无法让它工作。到目前为止,我有以下代码:
$sname = preg_replace('/[^\p{L}\p{N}\s]/u', '', $_POST['name']);
$semail = preg_replace('/[^\p{L}\p{N}\s]/u', '', $_POST['email']);
$smessage = preg_replace('/[^\p{L}\p{N}\s]/u', '', $_POST['message']);
$name = str_replace('¤', '', $sname);
$email = str_replace('¤', '.', $semail);
$message = str_replace('¤', '.', $smessage);
我不确定出了什么问题。目标是替换字符串的所有“¤”符号。如果有人可以在这里帮助我,我将不胜感激:)