php textarea提交到mysql中有很多空格

textarea中总是有很多空格问题解决

问题描述:

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

问题原因:

内容应该顶着textarea写,textarea后不要有空格和换行

解决办法:

 代码如下 复制代码

<?php
echo str_replace(' ', '', 'ab    ab');
//输出 "abab'
?>

或者使用

<?php
echo strtr('ab    ab', array(' '=>''));
// 输出 "abab"
?>

补充:php textarea中的换行符为"\r\n"

不是'\n'

不是"<br />"

不是'\r\n'

不是'\r'+'\n'

时间: 2024-08-04 10:19:37

php textarea提交到mysql中有很多空格的相关文章

php将textarea数据提交到mysql出现很多空格的解决方法_php技巧

本文实例讲述了php将textarea数据提交到mysql出现很多空格的解决方法.分享给大家供大家参考.具体分析如下: 有一些朋友可能会发现我们在html提交给php处理保存数据到mysql中之后会发现我们再次从mysql读出数据时会有很多的空格了,那么我们如果直接在mysql中查看又没有空间,这是什么问题要如何处理呢. textarea中总是有很多空格问题解决 问题描述: 在php读取mysql数据到textarea中开头可结尾总有很多空格,在数据表中查看数据是没有空格的. 问题原因: 内容应

php将textarea数据提交到mysql出现很多空格的解决方法

 有一些朋友可能会发现我们在html提交给php处理保存数据到mysql中之后会发现我们再次从mysql读出数据时会有很多的空格了,那么我们如果直接在mysql中查看又没有空间,这是什么问题要如何处理呢. textarea中总是有很多空格问题解决 问题描述: 在php读取mysql数据到textarea中开头可结尾总有很多空格,在数据表中查看数据是没有空格的. 问题原因: 内容应该顶着textarea写,textarea后不要有空格和换行. 解决方法: 代码如下: 代码如下: <?php ech

php-怎样往mysql数据库存空格和换行,求大神解释

问题描述 怎样往mysql数据库存空格和换行,求大神解释 提交表单给PHP处理,然后存到数据库,文章中的空格和换行怎么存到数据库.前台展示的时候,空格和换行都没有了! 解决方案 取出来的时候做一个替换 空格替换为 换行替换为<br /> 解决方案二: 正常存,前台获取的时候获取html,不要获取text,存到数据库里就可以了 解决方案三: 这个之前我也遇到过,解决办法是存到数据库里面的时候做一次转换,在从数据库里读取数据的时候再做一次转换,这个转换数据库有函数可以自己转,不知道你用的什么数据库

关于textarea提交的内容无法换行的解决办法_基础知识

当我们在页面上通过 textarea 提交数据的时候,我们我们输入的内容在提交后都会被处理为了一段内容,即使我们在 textarea 里面输入了很多的换行,提交后也是一段内容,那如果我们需要将我们输入的信息按照输入的形式保存下来该如何做呢? 这里面存在一个主要的问题是在页面显示的时候换行符是 <br /> 标签,而内容在 textarea 中显示时的换行符是 \n ,下面介绍一种方法通过 js 将输入的内容中的换行符转换为网页中的换行符.在网页数据提交钱作如下处理即可. 复制代码 代码如下:

javascript-js获取td内容时 有很多空格

问题描述 js获取td内容时 有很多空格 <script type=""text/javascript""> $(document).ready(function(){ if ($("".statustd"").html().trim() == ""查询失败"") { $(""#tables"").css({""di

asp和php下textarea提交大量数据发生丢失的解决方法_php技巧

我用textarea提交大量的阿数据 我开始字段类型选的是mediumtext,数据有丢失 后来我改成了longtext,数据依然丢失, 而且发现和mediumtext提交到数据库中的数据量是一样的, 并没有增加.该怎样解决呢? asp下只需要用下面的方法即可 复制代码 代码如下: Sub Content()     Dim i,sContent     ' 取提交过来的数据     ' 据说对大表单的自动处理,要使用循环,否则大于100K的内容将有可能取不到,单个表单项的限制为102399字节

winform中有很多label控件,双击后怎么判断是在哪一个label控件上双击的呢

问题描述 ,如图,窗体中有很多个label控件,想在双击不同的label的时候打印不同的东西出来,请问怎么判断是在哪个label上双击的呢?谢谢 解决方案 解决方案二:给每个label加上DoubleClick事件的处理代码.1:给每个不同的控件添加不同的处理代码,那么直接就知道了2:给每个控件绑定相同的处理代码,在事件的参数里有sender参数,把它强转为label后判断name就可以知道是谁被点击的解决方案三:无论是托放的还是动态的每个控件名称都是不同的当然可以区别解决方案四:事件中有一个s

url参数中有+、空格、=、%、&amp;amp;、#等特殊符号的问题解决_javascript技巧

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义 用其它字符替代吧,或用全角的. +    URL 中+号表示空格                                 %2B   空格 URL中的空格可以用+号或者编码           %20 /   分隔目录和子目录                                     %2F

c# winform中有很多初始化数据 如何缓存起来

问题描述 很多初始化数据,从数据库多个表读取出来,在多个form中使用,而且这些数据很少更新,如何把这些数据缓存到客户端,不要打开一个form读取一次数据库,我使用静态类,不确定这样效果如何?staticDataTable_dt;publicstaticDataTabledt{get{return_dt;}set{_dt=value;}} 解决方案 解决方案二:按照你描述的需求来说,你可以在获取数据的地方"缓存",就等于说获取数据的时候先去缓存里找,没有找到就去读库,找到就直接返回,需