Колонки в массив

e_moon

Новичок
Колонки в массив

Подсткажите как получить массивы колонок из csv файла:

In1, Out1 \n
In2, Out2\n
In3, Out3\n

Мне надо получить массивы In и Out

$fp = file("str.csv");
Т.е уже есть массив $fp, где содержаться строки.

Как бы их за-explode-ить? Совсем запутался, help me!
 

e_moon

Новичок
А где взять массивы полей (колонок, не строк)?

getcsv создает массив всех полей ...

$fp = fopen ("test.csv","r");
while ($data = fgetcsv ($fp, 1000, ",")) {
$num = count ($data);
print "<p> $num fields in line $row: <br>";
$row++;
for ($c=0; $c < $num; $c++) {
print $data[$c] . "<br>";
}
}
fclose ($fp);

Это выводит строки и считает сколько колонок найдено в файле...
 

BRat

o_0
PHP:
$in = array();
$out = array();

$fp = fopen ("test.csv","r");
while ($data = fgetcsv ($fp, 1000, ",")) {
  $in[]   = $data[0];
  $out[] = $data[1];
}
 

e_moon

Новичок
Вариант1: спасибо, BRat
Вариант2: foreach + array_push

1-й - респект, просто и понятно.
 
Сверху