Pracuję nad frazami w ciągu ostatnich kilku dni i jedynym problemem, przed którym stoję, jest usuwanie nowych linii w html przed ich wydrukowaniem.Pozbądź się nowych linii w PHP
Ktoś ma jakiś pomysł, jak usunąć co nowych linii z HTML za pomocą PHP?
Pracuję nad frazami w ciągu ostatnich kilku dni i jedynym problemem, przed którym stoję, jest usuwanie nowych linii w html przed ich wydrukowaniem.Pozbądź się nowych linii w PHP
Ktoś ma jakiś pomysł, jak usunąć co nowych linii z HTML za pomocą PHP?
Użyj str_replace.
Dlaczego nie użyć wyrażenia regularnego jak
$string = trim(preg_replace('/\s+/', ' ', $string));
jak zaproponowano here.
Ponieważ jest to prosta zamiana, a wyrażenie regularne jest wolniejsze. –
A wyrażenie, które tutaj pokazujesz, usunie również wszelkie spacje, a nie tylko nowe znaki/znaki powrotu karetki. – pogeybait
pt2ph8 odpowiedź nie działa dla mnie, dopóki nie był zmieniony trochę jak następuje:
str_replace(array("\\r", "\\n"), '', $string);
można zobaczyć różne wyniki w tej Demo:
możliwy duplikat [Usuń nowe linie ze sznurka] (http://stackoverflow.com/questions/3760816/remove-new-lines-from- string) – Gordon
dlaczego -1? Głosuję +1! – Marecky