php获取textarea的值并处理回车换行的方法


Posted in PHP onOctober 20, 2014

本文实例讲述了php获取textarea的值并处理回车换行的方法。分享给大家供大家参考。具体实现方法如下:

一般来说,在html表单中textarea中我们按回车与换行都是一些ascii或特殊的字符的编码,如果不进行转换输出文字是没的排版的。

php获取textarea的值是十分简单的 textarea回车换行为 \r\n 下面看例子
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>

再来看一段dz论坛中例子。不多说了,直接上代码:
$names = preg_split('/\r\n/',$_POST['textarea']);

foreach($names as $name){

    // todo something eg: echo $name;

}

取值很简单,那么赋值呢,在textarea中输出换行符可没那么简单
$vals = get_from_mydb();

$tmp = '';

foreach($vals as $val){

    $tmp .= $val.'
';

}

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

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
php生成随机密码的几种方法
Jan 17 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP实现异步调用方法研究与分享
Oct 27 PHP
基于PHP CURL用法的深入分析
Jun 09 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
smarty半小时快速上手入门教程
Oct 27 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
Jan 07 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 PHP
php+ajax注册实时验证功能
Jul 20 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 #PHP
PHP清除数组中所有字符串两端空格的方法
Oct 20 #PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 #PHP
php实现删除指定目录下相关文件的方法
Oct 20 #PHP
PHP中加密解密函数与DES加密解密实例
Oct 17 #PHP
php实现过滤表单提交中html标签的方法
Oct 17 #PHP
php生成xml时添加CDATA标签的方法
Oct 17 #PHP
You might like
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
php中根据变量的类型 选择echo或dump
2012/07/05 PHP
php实现的漂亮分页方法
2014/04/17 PHP
php数组去除空值函数分享
2015/02/02 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
python中self原理实例分析
2015/04/30 Python
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
遗传算法之Python实现代码
2017/10/10 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
python如何读写json数据
2018/03/21 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
浅析Python 序列化与反序列化
2020/08/05 Python
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
英国最好的包装供应商:Priory Direct
2019/12/17 全球购物
单位单身证明范本
2014/01/11 职场文书
公证委托书标准格式
2014/09/11 职场文书
离婚财产处理协议书
2014/09/30 职场文书
安全生产标语大全
2014/10/06 职场文书
销售督导岗位职责
2015/04/10 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
八年级数学教学反思
2016/02/17 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
Python字典和列表性能之间的比较
2021/06/07 Python