可能重复:
如何从 php 中的 csv 文件中提取数据
我想从 CSV 文件中打印一个数组。它包含 4 行。第一行带有 id 编号,第二、第三和第四行带有相应的值。
根据值,我想打印 ID 号。请帮助我,因为我是 php 新手。
就像如果 value == 1 , print_r($id)
但我不确定如何指向那个特殊的 id。
可能重复:
如何从 php 中的 csv 文件中提取数据
我想从 CSV 文件中打印一个数组。它包含 4 行。第一行带有 id 编号,第二、第三和第四行带有相应的值。
根据值,我想打印 ID 号。请帮助我,因为我是 php 新手。
就像如果 value == 1 , print_r($id)
但我不确定如何指向那个特殊的 id。
看看fgetcsv(),它将极大地帮助你
我已经修改了 PHP 文档中的示例,以更符合我对您需求的理解。
<?php
if (($handle = fopen("test.csv", "r")) !== false) {
while (($data = fgetcsv($handle) !== false) {
// assuming 'id' is the first column
// if id is 1, output the row...
if ($data[0] == 1) {
print_r($data);
}
}
fclose($handle);
}