私は文字通り\n
の中に印刷する必要がありますthis.value.split
$rows .= "<textarea onkeyup='this.rows = (this.value.split(\"\n\").length||1);' ...
読みやすいようにコードを短くしました。
PHPはそれを改行として解析します。この文字列を実際に印刷されるように書き直すにはどうすればよいです\n
か?
ふたつのやり方:
echo "\\n"; //escape it
echo '\n'; //use single quotes
バックスラッシュをバックスラッシュする必要があります。
\\n
または、一重引用符を使用して文字列を区切ることもできますが、これは、すべてのリテラル一重引用符をエスケープする必要があることを意味します。
これがデモンストレーションです:http://phpfiddle.org/main/code/s7g-ra9