📜  如何在PHP中解析 CSV 文件?

📅  最后修改于: 2022-05-13 01:56:39.890000             🧑  作者: Mango

如何在PHP中解析 CSV 文件?

在本文中,我们学习使用PHP代码解析 CSV 文件。

方法:

步骤 1.将数据添加到 Excel 文件。以下示例给出了以名称和编码分数作为列标题的示例数据。

步骤 2.按照路径转换为 CSV 文件。转到文件>导出>更改文件类型> CSV 类型。将文件保存在名为“Book1.csv”的工作文件夹中。

使用PHP解析 CSV 文件:

步骤 1.创建一个文件夹并添加该 CSV 文件并在其中创建一个新的PHP文件。

文件路径

步骤 2.打开PHP文件并在其中写入以下代码,这些代码将在以下步骤中进行说明。

  1. 使用 fopen函数打开 CSV 数据集。

    $open = fopen("filename.csv", "r");
  2. 使用读取一行 fgetcsv()函数。

    $data = fgetcsv($Open, 1000, ",");
  3. 使用循环迭代每一行数据。

    while (($data = fgetcsv($Open, 1000, ",")) !== FALSE) 
    {
      // Read the data    
    }
  4. 使用PHP fclose()方法关闭该文件。

    fclose($open);

例子:

PHP
";
  //To display array data
  var_dump($array);
  echo "
";


输出:

array(6) {
  [0]=>
  array(2) {
    [0]=>
    string(5) "Name "
    [1]=>
    string(12) "Coding Score"
  }
  [1]=>
  array(2) {
    [0]=>
    string(4) "Atul"
    [1]=>
    string(3) "200"
  }
  [2]=>
  array(2) {
    [0]=>
    string(5) "Danny"
    [1]=>
    string(3) "250"
  }
  [3]=>
  array(2) {
    [0]=>
    string(6) "Aditya"
    [1]=>
    string(3) "150"
  }
  [4]=>
  array(2) {
    [0]=>
    string(7) "Avinash"
    [1]=>
    string(3) "300"
  }
  [5]=>
  array(2) {
    [0]=>
    string(6) "Ashish"
    [1]=>
    string(3) "240"
  }
}