php-解决表单中的回车换行符的转换问题-nl2br
程序员文章站
2022-05-15 11:34:31
...
这是笔者的一段PHP写的留言板程序,如果没有nl2br的帮忙,那么将处理多行文本框中的东东非常艰难,比如将\n转换成<br>
<?php
if ($_POST[name]=="")
echo "请输入您的大名~";
elseif ($_POST[message]=="")
echo "请输入留言内容~";
else {
$name=$_POST['name'];
$mes= nl2br($_POST['message']);
$mesdate=date("Y-m-d H:i:s");
echo $mes;
$sql="insert into messages(name,content,mesdate) values('$name','$mes','$mesdate')";
$result=mysql_query($sql) or die("SQL语句执行错误!");
?>
nl2br
(PHP 4, PHP 5)
nl2br — Inserts HTML line breaks before all newlines in a string
说明
string nl2br ( string $string )
Returns string with '<br />' inserted before all newlines.
参数
The input string.
返回值
Returns the altered string.
更新日志
4.0.5 | nl2br() is now XHTML compliant. All older versions will return string with '<br>' inserted before newlines instead of '<br />'. |
范例