我有一个从URL加载的CSV文件,我想用PHP循环遍历这些行。下面是此CSV的典型行:
1004000018;active;"TEST1";"TEST2";"TEST3";"TEST4"
我想得到这样的结果,对于每一行:
1004000018 active TEST1 TEST2 TEST3 TEST4
bbmckpt71#
你可以使用php函数fgetcsv来实现,这应该可以工作:
菲律宾
$file = fopen('file.csv', 'r'); while (($line = fgetcsv($file)) !== FALSE) { //$line[0] = '1004000018' in first iteration print_r($line); } fclose($file);
vngu2lb82#
这将帮助您读取csv:
if (($handle = fopen("$source_file", "r")) !== FALSE) { $columns = fgetcsv($handle, $max_line_length, $delemietr); if (!$columns) { $error['message'] = 'Empty'; return ($error); } while (($rows = fgetcsv($handle, 10000, "\t")) !== false) { if ($rows[1] && array(null) !== $rows) { // ignore blank lines $data1 = $rows[1]; } } }
2条答案
按热度按时间bbmckpt71#
你可以使用php函数fgetcsv来实现,这应该可以工作:
菲律宾
vngu2lb82#
这将帮助您读取csv: