Kan du utveckla det där lite ?
Vad menar du med mellanslag, och vad menar du med att placera i textarean ?
5 svar · 286 visningar · startad av ironhead
Jag har en textarea som jag skriver in text i och sparar i en mySQL db.
För att sedan få radbryt när jag skriver ut texten använder jag:
nl2br($str); ...och det funkar bra, men om jag också vill skriva ut mellanslag, så jag kan placera texten vart jag vill i textarean hur ska man bära sig åt då?
Kan du utveckla det där lite ?
Vad menar du med mellanslag, och vad menar du med att placera i textarean ?
om jag skriver min text såhär:
en text här
en text här
en annan här!
om jag bara fixar till radbrytningar när jag skriver ut denna så kommer den att se ut såhär:
en text här
en text här
en annan här!
men skulle istället vilja att det skrevs ut precis som den skrevs in i rutan...jag vill alltså behålla alla tabbar och mellanslag....
Fixade det såhär:
function info($info)
{
$info=str_replace(" "," ",$info);
$info=nl2br($info);
return $info;
}
Annars så har du alltid <pre> i HTML. Då behöver du inte använda dig av nl2br heller.