使用PHP从.CSV调用单个单元格

时间:2014-02-17 11:39:47

标签: php excel csv import

我在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];
         ?>

这个我有一个数组输出所有单元格在一行, 但我需要在该行中取第三个数字,而不是全部。

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];