如何在PHP中解析 CSV 文件?
在本文中,我们学习使用PHP代码解析 CSV 文件。
方法:
步骤 1.将数据添加到 Excel 文件。以下示例给出了以名称和编码分数作为列标题的示例数据。
步骤 2.按照路径转换为 CSV 文件。转到文件>导出>更改文件类型> CSV 类型。将文件保存在名为“Book1.csv”的工作文件夹中。
使用PHP解析 CSV 文件:
步骤 1.创建一个文件夹并添加该 CSV 文件并在其中创建一个新的PHP文件。
步骤 2.打开PHP文件并在其中写入以下代码,这些代码将在以下步骤中进行说明。
使用 fopen函数打开 CSV 数据集。
$open = fopen("filename.csv", "r");
使用读取一行 fgetcsv()函数。
$data = fgetcsv($Open, 1000, ",");
使用循环迭代每一行数据。
while (($data = fgetcsv($Open, 1000, ",")) !== FALSE) { // Read the data }
使用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"
}
}