在我的网站上,当用户发布某些内容并且在帖子中按下了输入按钮时,该帖子包含/ r / n。这是我使用的代码
function validate_disclose($disclose)
{
$stars = "****************************************************";
$disclose = sanitize($disclose);
$notallowed = array("fucked","stupid");
foreach($notallowed as $bad){
$disclose = str_ireplace($bad, substr($stars, 0, strlen($bad)), $disclose); // mixed case in i replace
}
return $disclose;
}
答案 0 :(得分:1)
非常确定这只是一个格式化问题 - 如果您使用以下功能:
return nl2br( $disclose );
然后\ r \ n的实例应由<br />
替换。我假设你想通过HTML显示输出。如果没有,那么只需使用:
return preg_replace( "/\r\n|\r|\n/", 'WHATEVER YOU WANT TO REPLACE \r\n WITH ', $disclose );