php textarea内容写入mysql数据库有空格怎么办

发布时间:2020-12-03编辑:脚本学堂
在用php读取表单textarea文本域内容,写入mysql数据库后,会出现很多空格,textarea空格太多的原因是什么,怎么解决,一起来看下。

问题描述:
页面中表单有个textarea文本域,输入的内容中其实没有空格,php将textarea内容写入mysql,然后mysql读出数据时会有很多的空格。
但在mysql中直接查看,却是没有空格的。mysql字符串或字段空格删除函数

在php读取mysql数据到textarea中开头可结尾总有很多空格,在数据表中查看数据是没有空格的。

问题原因:
内容应该顶着textarea写,textarea文本框后不要有空格和换行,细节问题。

解决方法:
 

复制代码 代码示例:
<?php
echo str_replace(' ', '', 'abab');
//输出 "abab'
?>

方法二:
 

复制代码 代码示例:
<?php
echo strtr('abab', array(' '=>''));
// 输出 "abab"
?>
 

 
补充:
php textarea中的换行符为"rn"
不是'n'
不是"<br />"
不是'rn'
不是'r'+'n'