У меня есть такой код:
<?php
echo '<script type="text/javascript">';
echo 'var out="'.$txt.'";';
echo '</script>';
?>
Где $ txt - это PHP-переменная, которая может содержать такие символы новой строки:
line1
line2 hello world
Что в конечном итоге вроде этого:
var out="line1
line2 hello world";
Что, конечно, вызовет ошибку Javascript.
Как лучше всего с этим справиться? Переменная out будет использоваться в текстовой области HTML, поэтому я не думаю, что ее можно проанализировать в