Отсутствующие данные foreach XML - PullRequest
0 голосов
/ 26 ноября 2018

что-то происходит в моем сценарии, и я не могу понять, что происходит, в основном у меня есть массив продуктов, и с этим массивом я заполняю элементы цикла foreach в файл XML, проблема в том, что в первых узлахпоявляются пустые данные, и я уверен, что у меня нет пустых данных в массиве, я уже пробовал просто печатать данные в виде открытого текста и работает нормально, только когда я зацикливаюсь и создаю файл XML.

My script:
$xml = new SimpleXMLElement('<products/>');

for ($i = 0; $i <= sizeof($catalog); ++$i) {
    $track = $xml->addChild('product');
    $track->addChild('name', $i . $catalog[$i]["name"]);
    $track->addChild('brand', $catalog[$i]["brand"]);
}

Header('Content-type: text/xml');
print($xml->asXML());
...