Я пытаюсь записать содержимое переменной с разделителями табуляции в XML следующим образом:
$tsvData = str_getcsv($input, "\t");
foreach($tsvData as $line => $row) {
if($line > 0) {
$xmlWriter->writeElement('NAME', $row[0]);
$xmlWriter->writeElement('CAKE', $row[1]);
$xmlWriter->writeElement('BODYPART', $row[2]);
}
}
Но он пишет только один символ для каждого тега XML, а не все между каждой вкладкой. Когда я использую SplFileObject, получая те же данные tsv, но из файла, это работает. Что я делаю неправильно с функцией str_getcsv?
Спасибо
var_dump($line)
иvar_dump($tsvData)
? - person Michael Berkowski   schedule 15.09.2011