
Veran mi problema es el siguiente, tengo una cadena que puede contener cualquier cosa (signos, mumeros, letras, saltos de linea, etc) al principio no me respetaba los enter's y lo resolvi haciendo lo siguiente:
str_replace('\n','\\\\n',$this->_aTextoLibre[$indice]["Texto"]);
y lo hace a la perfeccion

y quise hacer lo mismo con las diagonales invertidas \ por que tampoco me las respeta, comolanco lo siguiente:
str_replace('\\','\\\\',$this->_aTextoLibre[$indice]["Texto"]);
pero el caso es que si pongo diagonales invertidas y enter's en la misma cadena no me respeta los enters, y es claro por la logica si encuentra cualquier diagonal incluyendo esta \n la sustituira por la otras 4

hay alguna otra forma de reemplazar las diagonales y los enter's sin ningun problema o que estoy haciendo mal

Cualquier respuesta se agredecera enormemente.
Saludos y Dios los bendiga a todos
