专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »

php获取textarea的值,并处理回车(换行)

php获取textarea的值是十分简单的:
HTML代码:

<Textarea name=”test” rows=”3″ cols=”20″ id=”test”></textarea>

PHP代码:

$str=$_GET['test'];
echo $str.’<br />’;
$arr=explode(“\n”,$str);
print_r($arr);
echo count($arr).’<br />’;//回车数
$str1=nl2br($str);//回车换成换行
echo $str1;

所有代码:

<html>
<head>
<title></title>
</head>
<body>
<form action=”">
<textarea name=”test”></textarea>
<input type=”submit”  />
</form>
<?php
$str=$_GET['test'];
echo $str.’<br />’;
$arr=explode(“\n”,$str);
print_r($arr);
echo count($arr).’<br />’;//回车数
$str1=nl2br($str);//回车换成换行默认函数
echo $str1;
?>

</body>
</html>

相信大家都看到了,其实textarea中的回车变成字符就成”\n”了,所以php处理textarea中的回车其实就是处理字符中的”\n”.

原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/php-textarea

日志信息 »

该日志于2010-07-23 12:13由 火跃 发表在PHP+mysql分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

7条评论

  1. admin 说到:

    英文没过关!

  2. 食品机械 说到:

    处理后失败了, 显示count的数值一直为1

  3. thankwsx 说到:

    nl2br不行吗?

  4. 老吴 说到:

    哥们,俺被你误导了下, 应该是双引号”\n”, 单引号回车还在的: $arr=explode(“\n”,$str);

发表评论 »