В общем, есть код:
$xmlDoc = simplexml_load_file($xmlPath . 'result.xml');
foreach($xmlDoc->attributes() as $a => $b)
echo $a . ' = ' . $b . '<br />';
if ($a == 'clientOrderId'){
$orderId = $b;
}
if ($a == 'status'){
$status = $b;
}
if ($a == 'error'){
$error = $b;
}
if ($a == 'techMessage'){
$techMessage = $b;
$_SESSION['techMessage'] = $techMessage;
}
}
$_SESSION['status'] = $status;
$_SESSION['error'] = $error;
$_SESSION['error_text'] = $res['error_text'];
echo '<pre>';
echo print_r($_SESSION);
echo '</pre>';
но при выводе получаю:
clientOrderId = 1493813331128
status = 3
error = 44
processedDT = 2017-05-03T15:08:52.832+03:00
Array
(
[__flash] => Array
(
)
[__id] => 128
[storeCard] => success
[status] => SimpleXMLElement Object
(
[0] => 3
)
[error] => SimpleXMLElement Object
(
[0] => 44
)
[error_text] =>
)
В общем, мне нужно только значение, а берется целый объект почему-то.
Чтобы брать чисто значение нужно привести объект к строке:
$status = (string) $b;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пжл, как можно реализовать прайс-лист такого плана в бд, и вывести циклом уже на странице
Хочу получить все значения столбца, у которых найдется соответствиеМой код выводит только первое найденное
Я пробую запустить установщик Magento на Windows 7 с MAMP 33