次のように、変数のタブ区切りの内容を 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 タグごとに 1 文字だけを書き込みます。SplFileObject を使用して、同じ tsv データをファイルから取得すると、機能します。str_getcsv 関数の何が間違っていますか?
ありがとう