我在csv中导入单个单元格时遇到问题, 我有一个包含7列和~1420行的csv文件, 我只需要读取1420行中的4列编号,我该怎么办?
<?php
$url = "wp-admin/ftp/test.csv";
$csvData = file_get_contents($url);
$lines = explode("\n", $csvData);
$array = array();
foreach ($lines as $line) {
$array[] = str_getcsv($line);
}
echo $array[1];
?>
这个我有一个数组输出所有单元格在一行, 但我需要在该行中取第三个数字,而不是全部。
答案 0 :(得分:1)
我相信$ array是多维的,下面应该打印你想要的东西:
echo $array[1419][3];
否则你可以打印它以检查它的结构:
print_r($array);
更新:一维
foreach ($lines as $line) {
$array[] = str_getcsv($line)[3];//PHP 5.4
}
echo $array[1419];