如何从此CSV文件中获取第二行?
<?php
$file = file('list.csv');
while (($line = fgetcsv($file)) !== FALSE) {
print_r($line);
}
?>
答案 0 :(得分:1)
您可以使用迭代器来应用条件
$file = file('list.csv');
$i = 0;
while (($line = fgetcsv($file)) !== FALSE) {
if($i == 1){
print_r($line);
break;
}
$i++
}
答案 1 :(得分:0)
首先file()
将文件读取到数组中,因此您不需要这样做-只需使用fopen()
将其打开(并且不要忘记关闭它),然后如果您只想要第二行,然后只需两次致电fgetcsv()
...
$file = fopen('list.csv', r);
$line = '';
if (fgetcsv($file) !== FALSE) {
$line=fgetcsv($file);
}
fclose($file);