[ slavo.k @ 04.06.2012. 14:10 ] @
Pozdrav. Glupo pitanje. U polju u bazi se nalazi neki tekst koji je u vise redova:
danas je
lep
dan
Potrebno je izvuci chist tekst u browser-u, ali kroz jedan red. Da se uradi replace "\n" sa " ", nece pomoci. Dakle, potrebno je samo da tekst ne bude u Word wrap prikazu. pozdrav
[ pajaja @ 04.06.2012. 14:20 ] @
Ako ti se u browseru pokazuje sa novim redovima onda ti je u bazi verovatno <br/> a ne \n.
[ slavo.k @ 04.06.2012. 14:39 ] @
Da u browser-u se prikazuje u novim redovima. Pokusao sam da ga uklonim postavljajuci razmak, ali opet isto.
Code:

  $tekst=str_replace('<br />', ' ',($red['opis']));
[ djoka_l @ 04.06.2012. 14:47 ] @
A šta misliš da ovde staviš html u kojem je tekst prikazan u redovima, pa da vidimo šta je u pitanju.
[ slavo.k @ 04.06.2012. 14:58 ] @
Uklonjen je sav HTMl markup, samo cist tekst treba da se prikazuje u browseru i vidi se ovako na view source:
[ djoka_l @ 04.06.2012. 15:25 ] @
To ti je neki nevidiljivi tekst? Ili smatraš da treba da pogađamo šta ti piše i fajlu koji brauzer prikazuje?
Pogledaj donji test primer, pa proveri šta uopšte ispisuješ.

[Ovu poruku je menjao djoka_l dana 04.06.2012. u 16:48 GMT+1]
[ slavo.k @ 04.06.2012. 23:48 ] @
Evo slika. Ovaj deo nakon naziva, Vezuje se... je problematican. Ove razmake treba ukloniti tako da stanu u jedan red.
[ plus_minus @ 05.06.2012. 00:31 ] @
Probaj ovako nešto..

Code (php):


$to_one_line_string = preg_replace('/\s+/', ' ', $to_one_line_string);


 
[ slavo.k @ 05.06.2012. 07:19 ] @
Da, to je to. Uspio sam. Hvala puno
[ plus_minus @ 05.06.2012. 15:52 ] @
To gore uklanja i "\t", čisto da znaš.