Vetinari: config.php schreiben

Beitrag lesen

@Rolf,

so, habe gerade mal ein bischen mit arrays gespielt und das prinzip ist mir jetzt klar. habe mal folgendes gecodet:

<?php

$aData = array();
$row = 1;
$num = 0;
$handle = fopen ("config.txt","r");

while ( ($data = fgetcsv ($handle, 1000, ",")) !== FALSE )
    {
    $num = count ($data);
    $row++;

for ($c=0; $c < $num; $c++)
    {
        $aData[] = $data[$c];
        print $data[$c]."<br>\n";
    }
}

// check
echo $num."<br>\n";

fclose ($handle);

for  ($i=0; $i < $num; $i++)
    {
        print $aData[$i]."<br>\n";
    }

?>

warum zeigt er mir in dem check der letzten schleife nur den ersten wert des arrays an? in der ersten print-schleife werden natürlich alle zeilen ausgegeben, in der zweiten nicht.
werden mit: $aData[] = $data[$c]; nicht alle werte nacheinander in das array geschrieben?

Gruss, Martin