我試圖確定一個csv文件有多少列。PHP fgetcsv() - 查找列數
這是我的腳本,它只使用第一列,但我稍微失明。我想放置一個限制列數的變量。 (因爲我可能犯了一個錯誤,並添加一列,甚至錯過一列)
<?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);
?>
我敢肯定,這是我沒有得到的那些容易的事情之一。
我明白了!我認爲自己在獲取單個行之前找到$ numcols之前感到困惑。我想這不是它的工作方式,因爲可能特定行的列號與同一文件中的其他列不同。但我真的在做一個假設,因爲我是新的文件。 – coffeemonitor