diff options
author | Ignace Nyamagana Butera <nyamsprod@gmail.com> | 2014-08-26 14:47:44 +0200 |
---|---|---|
committer | Ignace Nyamagana Butera <nyamsprod@gmail.com> | 2014-08-26 14:47:44 +0200 |
commit | 85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b (patch) | |
tree | 7d14fb9e2abd892339a9e70630e02c9e1d0ce8ca /src | |
parent | 97bf5d25273facbb919775920b6173e67370dee8 (diff) | |
download | csv-85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b.zip csv-85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b.tar.gz csv-85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b.tar.bz2 |
toXML improved
Diffstat (limited to 'src')
-rw-r--r-- | src/AbstractCsv.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/AbstractCsv.php b/src/AbstractCsv.php index 0664ca7..8e39ff5 100644 --- a/src/AbstractCsv.php +++ b/src/AbstractCsv.php @@ -385,12 +385,12 @@ abstract class AbstractCsv implements JsonSerializable, IteratorAggregate $iterator = $this->convertToUtf8($this->getIterator()); foreach ($iterator as $row) { $item = $doc->createElement($row_name); - foreach ($row as $value) { + array_walk($row, function ($value) use (&$item, $doc, $cell_name) { $content = $doc->createTextNode($value); - $cell = $doc->createElement($cell_name); + $cell = $doc->createElement($cell_name); $cell->appendChild($content); $item->appendChild($cell); - } + }); $root->appendChild($item); } $doc->appendChild($root); |