str_replace ersetzt nicht wie ich will
Tammy
- php
0 wahsaga
Hallo an alle,
die von mir verwendete str_replace-Funktion soll aus einem String \n gegen <br> ersetzen. Das macht sie leider nicht, wenn ich sie z.B. beim string "dasistmein\nstring" anwende.
$kuschel = str_replace("%\n%", "<br>", $kuschel);
Was mache ich denn da nur falsch? Need help!
Tammy
hi,
die von mir verwendete str_replace-Funktion soll aus einem String \n gegen <br> ersetzen. Das macht sie leider nicht, wenn ich sie z.B. beim string "dasistmein\nstring" anwende.
$kuschel = str_replace("%\n%", "<br>", $kuschel);
Was mache ich denn da nur falsch?
Du versuchst, %\n% zu ersetzen - aber dein String enthält die Zeichenfolge %\n% nicht.
Du murkst offenbar lustig aus SQL o.ä. bekannte Wildcards mit in eine simple Stringersetzung hinein - vollkommen überflüssiger bzw. sogar kontrapoduktiver Weise.
Bei dem Weg: Was gefällt dir eigentlich an nl2br() nicht?
gruß,
wahsaga