PHP fgetcsv () - найти количество столбцов

Я пытаюсь определить, сколько столбцов имеет файл CSV.

Вот мой сценарий, в котором используется только первый столбец, но я немного ослеп. Я хочу разместить переменную, ограничивающую количество столбцов. (поскольку я могу сделать ошибку и добавить столбец или даже пропустить столбец)

<?php
$allowedColNum=5;
$batchcount=0;
$file = fopen($file_name, "r"); 
while ($line = fgetcsv($file)){
 /* I want to stop the loop if the $allowedColNum is not correct */                 
  $col = $line[0]; 
  echo $batchcount++.". ".$col."\n";
}

fclose($file);
?>

Я уверен, что это одна из тех простых вещей, которые я не понимаю.

6
задан coffeemonitor 6 October 2011 в 17:36
поделиться