• <bdo id='KBEQW'></bdo><ul id='KBEQW'></ul>
    <legend id='KBEQW'><style id='KBEQW'><dir id='KBEQW'><q id='KBEQW'></q></dir></style></legend>
    <tfoot id='KBEQW'></tfoot>

      <small id='KBEQW'></small><noframes id='KBEQW'>

        <i id='KBEQW'><tr id='KBEQW'><dt id='KBEQW'><q id='KBEQW'><span id='KBEQW'><b id='KBEQW'><form id='KBEQW'><ins id='KBEQW'></ins><ul id='KBEQW'></ul><sub id='KBEQW'></sub></form><legend id='KBEQW'></legend><bdo id='KBEQW'><pre id='KBEQW'><center id='KBEQW'></center></pre></bdo></b><th id='KBEQW'></th></span></q></dt></tr></i><div id='KBEQW'><tfoot id='KBEQW'></tfoot><dl id='KBEQW'><fieldset id='KBEQW'></fieldset></dl></div>
      1. 如何使用 PHP 获取 CSV 文件中的总行数?

        时间:2023-07-15

        <small id='GIShF'></small><noframes id='GIShF'>

      2. <tfoot id='GIShF'></tfoot>
            <legend id='GIShF'><style id='GIShF'><dir id='GIShF'><q id='GIShF'></q></dir></style></legend>

              <bdo id='GIShF'></bdo><ul id='GIShF'></ul>
                <i id='GIShF'><tr id='GIShF'><dt id='GIShF'><q id='GIShF'><span id='GIShF'><b id='GIShF'><form id='GIShF'><ins id='GIShF'></ins><ul id='GIShF'></ul><sub id='GIShF'></sub></form><legend id='GIShF'></legend><bdo id='GIShF'><pre id='GIShF'><center id='GIShF'></center></pre></bdo></b><th id='GIShF'></th></span></q></dt></tr></i><div id='GIShF'><tfoot id='GIShF'></tfoot><dl id='GIShF'><fieldset id='GIShF'></fieldset></dl></div>

                    <tbody id='GIShF'></tbody>
                  本文介绍了如何使用 PHP 获取 CSV 文件中的总行数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何使用 PHP 获取 CSV 文件中的总行数?我正在使用这种方法,但可以让它正常工作.

                  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", "r")) !== FALSE) { 
                    while (($record = fgetcsv($fp)) !== FALSE) {
                        $row++;
                    }
                  
                    echo $row;
                  }
                  

                  推荐答案

                  这是另一个选项,使用 file() 将整个文件读入数组,自动解析新行等:

                  Here's another option using file() to read the entire file into an array, automatically parsing new lines etc:

                  $fp = file('test.csv');
                  echo count($fp);
                  

                  另外,从 PHP5 开始,你可以传入 FILE_SKIP_EMPTY_LINES... 跳过空行,如果你想:

                  Also, since PHP5, you can pass in the FILE_SKIP_EMPTY_LINES... to skip empty lines, if you want to:

                  $fp = file('test.csv', FILE_SKIP_EMPTY_LINES);
                  

                  手册: http://php.net/manual/en/function.file.php

                  这篇关于如何使用 PHP 获取 CSV 文件中的总行数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:为什么 count(false) 返回 1? 下一篇:如何在MYSQL中的单个查询中计算和限制记录?

                  相关文章

                    <bdo id='HgnsI'></bdo><ul id='HgnsI'></ul>
                1. <tfoot id='HgnsI'></tfoot>

                  <i id='HgnsI'><tr id='HgnsI'><dt id='HgnsI'><q id='HgnsI'><span id='HgnsI'><b id='HgnsI'><form id='HgnsI'><ins id='HgnsI'></ins><ul id='HgnsI'></ul><sub id='HgnsI'></sub></form><legend id='HgnsI'></legend><bdo id='HgnsI'><pre id='HgnsI'><center id='HgnsI'></center></pre></bdo></b><th id='HgnsI'></th></span></q></dt></tr></i><div id='HgnsI'><tfoot id='HgnsI'></tfoot><dl id='HgnsI'><fieldset id='HgnsI'></fieldset></dl></div>

                    <small id='HgnsI'></small><noframes id='HgnsI'>

                    <legend id='HgnsI'><style id='HgnsI'><dir id='HgnsI'><q id='HgnsI'></q></dir></style></legend>