Próbuję określić, ile kolumn ma plik csv.PHP fgetcsv() - znajdź liczbę kolumn
Oto mój skrypt, który wykorzystuje tylko pierwszą kolumnę, ale trochę słabo. Chcę umieścić zmienną, która ogranicza liczbę kolumn. (Ponieważ może się pomylę i dodać kolumny, a nawet pominąć kolumnę)
<?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);
?>
Jestem pewien, że to jedna z tych prostych rzeczy łatwych, że nie dostaję.
widzę! Myślę, że myliłem się ze znalezieniem $ numcols przed lub po uzyskaniu poszczególnych wierszy. Wyobrażam sobie, że tak nie jest, ponieważ może określony wiersz ma inny numer kolumny niż inne w tym samym pliku. Ale szczerze się z tym zakładam, ponieważ jestem nowy z plikami. – coffeemonitor