Onko olemassa php funktiota joka osaa poistaa kaikki enterin painallukset, ja muuttaa ne esim <br> merkkijonoksi?
Esim. tekstiä
tekstiä
Pitäisi muuttaa muotoon tekstiä<br>tekstiä
str_replace(array("\r\n", "\n", "\r"), '<br />', $teksti)
ereg_replace("\n", "
", $teksti);
nl2br($teksti);
https://www.php.net/manual/fi/function.nl2br.php
nl2br lisää br-tagin ennen rivinvaihtoa, eikä suinkaan korvaa rivinvaihtomerkkiä. Eli Blazen tapa on se oikea, ja vieläpä nuo rivinvaihtomerkit tuossa järjestyksessä ettei \r\n muutu ensin '\r<br />' ja sitten '<br /><br />'.
Sen siitä saa, kun muistelee funktioita, joita ei ole kuunaan tarvinnut :)
lainaus:
Inserts HTML line breaks before all newlines in a string
Kiitos paljon :) sain toimimaan...
Aihe on jo aika vanha, joten et voi enää vastata siihen.