Dette spørgsmål kunne virkelig bruge noget google, men kun denne gang, hvad du gør er at tage den første række af CSV'en:
$columns =fgetcsv($fh, 0, ','); $nrColumns =count($columns); for ($i=0; $i <$nrColumns; $i++) { if(array_key_exists($columns[$i], $columnsArray)){ $columnsArray[$columns[$i].$col_inc] =$i; $col_inc++; }else{ $columnsArray[$columns[$i]] =$i; } }
Og brug det til at sammenligne med indekset for det, du har i $c
:
$bruger =array(); for ($c=0; $c <$num; $c++) { $user[$columnsArray[$c]] =$data[$c] ekko 'data--'.$data[$c] . "
\n"; }
og så bruger du $user
for at tilføje til arrayet:
$brugere[] =$bruger;