textarea 换行输出实现
发布日期:2021-05-14 20:25:27 浏览次数:13 分类:精选文章

本文共 494 字,大约阅读时间需要 1 分钟。

关于textarea内的换行问题,作为开发人员需要特别关注。Textarea中如果存在换行,会带有\n和\r字符。比如Firefox会将\n转换为

标签,而IE则同时支持\n和\r。以下是一些解决方法。

在PHP中,可以使用nl2br()函数将每个\n转换为

,这样在所有支持这个函数的浏览器中都会显示换行符。此外,也可以将textarea中的内容分割成数组以处理。

例如,以下代码可以实现这一功能:

{$str = $_POST['textarea'];  
$str1 = nl2br($str);
echo $str1;}

此外,还可以通过以下方式获取textarea的内容并转换为数组:

{$str = $_GET['test'];  
echo $str;
$arr = explode("\n", $str);
print_r($arr);
echo count($arr).'
';
$str1 = nl2br($str);
echo $str1;}

通过上述方法,可以在不同浏览器中正常显示换行符。此外,nl2br()函数会更加方便处理\n字符。

上一篇:submit 的4种写法
下一篇:页面乱码总结

发表评论

最新留言

不错!
[***.144.177.141]2025年05月01日 15时03分40秒