2017-05-02 7 views
2

を提出するとき、私はテキストエリアの値が変更TEXTAREA長ポスト

1 
2 
3 

とのvar_dumpへの印刷が

string(5) "a b c" 

である。しかし、私はポスト提出しようとしている設定されています。 $ _POST値をとり、var_dumpを印刷しましょう。

string(7) "a b c" 

新しい行が問題だと思います。

文字数を同じにするにはどうすればよいですか?

+0

この機能を考慮を削除するにはトリム()関数を使用してみてください。 Unixoidシステムは '\ n'を使いますが、MS-Windowsベースのシステムは' \ r \ n'を使います。古いAppleシステムでは '\ n \ r'が使用されました:-)正規表現を使って置き換えることができます。 – arkascha

+0

ありがとうございました。私は '\ n \ r'を知らなかった –

答えて

1

は不要な記号

trim()

それともこれは、異なるオペレーティング・システム間で異なる改行配列との問題では_might_

str_replace()

+0

出力例では、印刷可能な文字の左右に余分な空白文字を表示していません... – arkascha

+1

' str_replace( '\ n'、 ''、$ value) ' しかし、' str_replace( "\ n"、 "、$ value)' それは一重引用符と二重引用符の問題でした。 –

関連する問題