Mailinglisten-Archive |
Am Freitag, 15. Juni 2001 14:38 schrieben Sie: > Hallo Liste, > anscheinend habe ich ein tiefgreifendes Verständnisproblem zu implode(). > Vielleicht kann das ja jemand beseitigen. > Folgendes gebe ich ein: > $zeile = implode("*",file ($datei)); > echo $zeile; > dabei ist $datei eine textfile mit ein paar Zeilen Text und das ganze sieht > denn so aus: > dies ist ein text*dies ist ein text*dies ist ein text > gebe ich aber > echo $zeile[0] ein, erscheint nur: > d > Aber eigentlich müßte doch folgendes erscheinen: > dies ist ein text > denn durch implode werden doch eigentlich die einzelnen Bestandteile der > file durch ein * verbunden oder sehe ich das völlig falsch? Irgendwo hakt > es jedenfalls gewaltig. > > Kann mir das jemand verklickern? Referenzen und Bücher konnten das auch > nicht wesentlich erhellen. Das ist alles Richtig, aber $zeile ist ein String und mit $zeile[0] sorichtst du das erste zeichen eines Stings an. Um den String wieder in einzelne elemente zu zerlegen musst du "explode" verweden, dann bekommst du wieder ein Array raus. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center mail: mkoch_(at)_bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen
php::bar PHP Wiki - Listenarchive