2017-05-02 60 views
2

我已经设置textarea的值是更改textarea的长度时后提交

1 
2 
3 

,当打印到的var_dump是

string(5) "a b c" 

但是,我尝试后提交。让我们一起来$ _ POST值和打印的var_dump

string(7) "a b c" 

我认为新的线路问题。

我怎样才能使字母的数量相同?

+0

这_might_是具有不同的操作系统之间不同的线路中断序列的问题。 Unixoid系统使用'\ n',而基于MS-Windows的系统使用'\ r \ n'。较旧的Apple系统使用'\ n \ r' :-)您可以使用正则表达式替换它。 – arkascha

+0

谢谢你的好消息。我不知道'\ n \ r' –

回答

1

尝试使用修整()函数,以除去不必要的符号

trim()

或者考虑此功能

str_replace()

+0

输出示例不会显示可打印字符左侧和右侧的任何其他空白字符... – arkascha

+1

我尝试'str_replace('\ n','',$ value) ' 但是,我应该'str_replace(“\ n”,“”,$ value)' 这是一个单引号和双引号的问题。 –