データベースから自動入力されるフォームがあります。取得されたすべてのデータを確認しましたが、正しいと確信しています。
私のフィールドの 1 つで、先頭に2 つの改行があるテキストが返されます。テキストを表示するとecho
、これらの 2 つの改行が表示されますが、テキストを atextarea
でエコーすると、改行の 1 つが無視されます...
このことを考慮:
$data['field'] = "\n\nTest";
// This shows two line breaks in the code
echo $data['field'];
// This shows two line breaks in the code, but only displays one in the textarea
echo '<textarea>'.$data['field'].'</textarea>'
これは、次のものが同じであるためですか。
<textarea>
Value Here
</textarea>
<textarea>Value Here</textarea>
もしそうなら、どうすればこれを回避できますか?改行で始まるデータに改行を追加する必要がありますか?