我有一個小問題轉換csv文件,未定義的轉換CSV PHP
文件被轉換偏移,但越來越通知書
注意:未定義抵消:2 注意:未定義抵消: 4 in
另外我需要按$ row排序[2]這可能嗎?
<?php
$tsvFile = new SplFileObject('file.csv');
$tsvFile->setFlags(SplFileObject::READ_CSV);
$tsvFile->setCsvControl("\t");
$file = fopen('file2.csv', 'w');
$header = array('col1', 'col2');
fputcsv($file, $header, ',', '"');
foreach ($tsvFile as $line => $row) {
if($line > 0) {
fputcsv($file, array($row[2], $row[4]), ',', '"');
}
}
fclose($file);
?>
任何幫助表示讚賞。
['isset()'](http://php.net/manual/en/function.isset.php)通常是您在引用可能未設置的數組偏移量時需要的。選項卡上的爆炸可能會在某些行上變得枯燥......缺少選項卡或不是。 – ficuscr 2013-03-08 16:50:48
你能解釋一下嗎?,謝謝 – Dario 2013-03-08 16:54:29