У меня есть простой код, но назначение данных не работает на полях с -
в переменной. Вот образец:
$row = $xml -> Kundendaten[$i];
{
$code = $row -> article-number;
$ean = $row -> EAN-code;
$manuf = $row -> manufacturer;
$price = $row -> price_EUR_1;
$stock = $row -> stock; }
отлично работает для переменных stock
,manufacturer
а также price
но не для article-number
а также EAN-code
,
Что делать?
Переменные с дефисами должны быть доступны следующим образом:
$row->{'article-number'}
Увидеть http://php.net/manual/en/simplexml.examples-basic.php
Других решений пока нет …