0

私は文字通り\nの中に印刷する必要がありますthis.value.split

$rows .= "<textarea onkeyup='this.rows = (this.value.split(\"\n\").length||1);' ...

読みやすいようにコードを短くしました。

PHPはそれを改行として解析します。この文字列を実際に印刷されるように書き直すにはどうすればよいです\nか?

4

2 に答える 2

5

ふたつのやり方:

echo "\\n"; //escape it

echo '\n'; //use single quotes
于 2012-12-13T22:34:14.020 に答える
2

バックスラッシュをバックスラッシュする必要があります。

\\n

または、一重引用符を使用して文字列を区切ることもできますが、これは、すべてのリテラル一重引用符をエスケープする必要があることを意味します。

これがデモンストレーションです:http://phpfiddle.org/main/code/s7g-ra9

于 2012-12-13T22:34:08.757 に答える