\r\n bekomm sie nicht weg nl2br oder str_replace
bearbeitet von Jörg ReinholzMoin!
> aud meiner MYsql Datenbank kommt ein Text der verschlüsselt war, nach dem entschlüsselt sollen **\r\n** in **<br/>** umgewandelt werden.
> $string = 'hallo\r\nwas\r\nist\r\nda';
> echo nl2br($string);
Das kann auch nichts werden, denn die \r\n stehen in einfachen Anführungsstrichen und repräsentieren nicht den Zeilenvorschub und den Wagenrücklauf, sondern sich selbst.
Mit
~~~php
<?php
$string = "hallo\r\nwas\r\nist\r\nda";
echo nl2br($string);
~~~
Mit
~~~php
<?php
## Murks ##
$string = 'hallo\r\nwas\r\nist\r\nda';
$string = str_replace(array('\r', '\n'), array ("\r", "\n"), $string);
echo nl2br($string);
~~~
geht das also auch. **Die Frage ist aber, wie Du das Problem erzeugst, nicht was für Krücken Du baust um zu versuchen dieses zu beheben.**
Jörg Reinholz
\r\n bekomm sie nicht weg nl2br oder str_replace
bearbeitet von Jörg ReinholzMoin!
> aud meiner MYsql Datenbank kommt ein Text der verschlüsselt war, nach dem entschlüsselt sollen **\r\n** in **<br/>** umgewandelt werden.
> $string = 'hallo\r\nwas\r\nist\r\nda';
> echo nl2br($string);
Das kann auch nichts werden, denn die \r\n stehen in einfachen Anführungsstrichen.
Mit
~~~php
<?php
$string = "hallo\r\nwas\r\nist\r\nda";
echo nl2br($string);
~~~
Mit
~~~php
<?php
## Murks ##
$string = 'hallo\r\nwas\r\nist\r\nda';
$string = str_replace(array('\r', '\n'), array ("\r", "\n"), $string);
echo nl2br($string);
~~~
geht das also auch. **Die Frage ist aber, wie Du das Problem erzeugst, nicht was für Krücken Du baust um zu versuchen dieses zu beheben.**
Jörg Reinholz
\r\n bekomm sie nicht weg nl2br oder str_replace
bearbeitet von Jörg ReinholzMoin!
> aud meiner MYsql Datenbank kommt ein Text der verschlüsselt war, nach dem entschlüsselt sollen **\r\n** in **<br/>** umgewandelt werden.
> $string = 'hallo\r\nwas\r\nist\r\nda';
> echo nl2br($string);
Das kann auch nichts werden, denn die \r\n stehen in einfachen Anführungsstrichen.
Mit
~~~php
$string = "hallo\r\nwas\r\nist\r\nda";
echo nl2br($string);
~~~
Mit
~~~
<?php
$string = 'hallo\r\nwas\r\nist\r\nda';
$string = str_replace(array('\r', '\n'), array ("\r", "\n"), $string);
echo nl2br($string);
~~~
geht das also auch. **Die Frage ist aber, wie Du das Problem erzeugst, nicht was für Krücken Du baust um zu versuchen dieses zu beheben.**
Jörg Reinholz