基本的なテキストエリアがあります。私がしようとしているのは、提出された後のテキスト区切りからすべての改行を削除することです。ここでPHPの文字列からすべての改行を取り除くことができません
は私のPHPです:
<?php
if (isset ($_POST['comment_form_submit'])) {
$body = mysql_real_escape_string($_POST['body']);
$breaks = array("\r\n", "\n", "\r");
$newtext = str_replace($breaks, "", $body);
echo $newtext;
}
?>
は今\を作成し、nは、私の文字列で、私はShiftキーを押しながら+入力フォームを、記入する際、私は言わせますが、フォームを送信した後、$のをnewTextはまだ "等しいです\ n ""で置き換えるため "\ n"を削除しないでください。
ありがとうございました。
Duh..ok。私はそれを逃したとは信じられません。 – DanielOlivasJr
@DobotJr que answerを答えとしてマークすることを忘れないでください。 –
** ''警告 '** 'この拡張モジュールはPHP 5.5.0で廃止され、将来は削除されますが、代わりにMySQLiまたはPDO_MySQL拡張モジュールを使用してください。 "[Source](http: /br1.php.net/mysql_real_escape_string)。 –