使用PHP从.CSV调用单个单元
我有一个导入单个单元格在csv中的问题,我有一个csv文件,包含7列和〜1420行,我只需要读取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]; ?>
与此我有一个数组输出所有单元格在一行,但我需要采取该行的第三个数字,而不是所有的。
我相信$ array是多维的,下面应该打印你想要的:
echo $array[1419][3];
否则,您可以打印它来检查它的结构:
print_r($array);
更新:一维
foreach ($lines as $line) { $array[] = str_getcsv($line)[3];//PHP 5.4 } echo $array[1419];