How can I get the total number of rows in a CSV file with PHP?

后端 未结 10 908
后悔当初
后悔当初 2020-12-05 22:35

How can I get the total number of rows that are in a CSV file using PHP? I\'m using this method but can get it to work properly.

if (($fp = fopen(\"test.csv\         


        
10条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-05 23:41

    In case you are getting the file from a form

    $file = $_FILES['csv']['tmp_name'];
                    $fp = new SplFileObject($file, 'r');
                    $fp->seek(PHP_INT_MAX);
                    echo $fp->key() + 1;
                    $fp->rewind();
    

    Works like charm!!!!!!!!!!!!!!!!!!

提交回复
热议问题