webForumDet fria alternativet

Skriva ut variabel med flera rader.

PHP

5 svar · 421 visningar · startad av arue_fh

Medlem sedan dec. 200411 inlägg
Frågan#1

Hej!

Jag har ett problem. När jag läser in ett värde med flera rader (t.ex. en adress) från en databas och sedan ska skriva ut det står hela värdet på en lång rad.

T.ex. blir
Kaffe
Te
Chocklad

På föjande vis:
Kaffe Te Chocklad

Om jag skriver ut värdet i en <textarea> får jag med alla radbrytningar. Har någon nåt tips?

Medlem sedan juli 20033 147 inlägg
#2

nl2br

Medlem sedan dec. 200411 inlägg
#3

Funkar utmärkt.

Stort tack!!! :h

Medlem sedan dec. 200411 inlägg
#4

Följdfråga: Hur gör man för att bara skriva ut översta raden?

Medlem sedan aug. 2001153 inlägg
#5

Beror lite på ifall du skall göra något mer med strängen.

Det finns (så vitt jag vet) ingen metod för o bara ta första raden utan man får knåpa ihop.. t.ex

echo substr($string,0,strpos($string,"\n"));
Medlem sedan dec. 200411 inlägg
#6

Den ska vara användas i en lista, dvs skrivas ut på skärmen.
Jag provade din funktion Kent.J, den funkade bra, men när man skickade in en sträng med en rad så kom tyvärr ingenting med. Men jag ska trixa lite och se om jag får rätt på det.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)