Buenas a todos.
He buscado por el foro pero no he encontrado solucion a lo que busco. Os comento:
Tengo una variable php ($anuncio) sacada de una consulta a una base de datos. Esta variable tiene varias lineas:
$anuncio="Esto es
un anuncio
de prueba";
Lo que necesito es que esta variable se convierta en una variable JavaScript. Lo hago de esta forma:
echo "var anuncio='$anuncio'"
El problema es que cuando se interpreta esta linea queda así:
var anuncio='Esto es
un anuncio
de prueba'
y Javascript casca dandome el siguiente error: "Constante de cadena sin terminar" debido a que hay saltos de linea.
He probado con nl2br($anuncio) y str_replace("\n","<br>",$anuncio), pero no consigo nada, ya que el texto sigue apareciendo en distintas lineas.
¿Alquien sabe que puedo hacer para solucionar esto?
Un saludo y muchas gracias de antemano.