php处理textarea多换行为单个换行

这里用到是的一个函数是preg_replace,执行一个正则表达式的搜索和替换;

文本域传值的时候,所有的换行会直接被替换成,\n 换行符,可以对所传过来的内容进行匹配处理只保留一个换行。。


$mes= preg_replace("/([\s]{2,})/","\n",$_POST['message']);

如果要要将textarea里的换行转换出来 可以直接用nl2br 函数就可以。。

nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。

<?php
echo nl2br("One line.\nAnother line.");
?>

发表评论

Close Menu