werte aus datei in array einlesen
pascal
- php
0 Marc Reichelt0 siro
0 Roger
hi
ich hab ein kleines problem:
ich habe eine datei mit folgendes inhalt:
0, schueler1, 1.23
1, schueler2, 1.43
2, schueler3, 1.55
...
wie realisiere ich es jetzt am besten, dass ich ein (mehrdim.)array bekomme, indem alle werte der datei stehen:
ungefaehr so:
array[0][0] = 0; array[0][1] = schueler1; array[0][2] = 1.23;
array[1][0] = 1; array[1][1] = schueler2; array[1][2] = 1.43;
array[2][0] = 2; array[2][1] = schueler3; array[2][2] = 1.55;
waere fuer jeden tipp dankbar.
btw: die daten der datei hab ich bis jetzt so eingelesen:
$schueler = file("schueler.txt");
foreach($schueler as $zeile) {
trim($zeile);
... nur wie gehts hier weiter, oder ist der ansatz falsch?
gruss pascal
Hi!
Da hilft dir die Funktion explode() weiter:
http://de.php.net/manual/de/function.explode.php
cu
Marc Reichelt || http://www.marcreichelt.de/
Morgen.
Da hilft dir die Funktion explode() weiter:
http://de.php.net/manual/de/function.explode.php
...oder die Funktion fgetcsv() die Speziell für solche Fälle gedacht ist.
http://de.php.net/manual/de/function.fgetcsv.php
MfG _Siro.
moin!
fgetcsv dürfte in deinem fall hilfreicher als file() sein.
http://php.net/fgetcsv
gruß.
roger.