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