@psngut

Как распарсить xml в php?

пример:
<wm.exchanger.response>
<BankRate direction="RUR/USD" ratetype="0">57,6002</BankRate>
<WMExchnagerQuerys amountin="WMZ" amountout="WMR" inoutrate="WMZ/WMR" outinrate="WMR/WMZ">
<query id="27543700" amountin="68,56" amountout="4076,16" inoutrate="0,0168" outinrate="59,4539" procentbankrate="+3,22" allamountin="68,56" querydate="08.01.2018 22:20:04"/>
<query id="27541632" amountin="493,77" amountout="29356,61" inoutrate="0,0168" outinrate="59,454" procentbankrate="+3,22" allamountin="562,33" querydate="08.01.2018 22:03:25"/>
<query id="27541576" amountin="186,09" amountout="11064,71" inoutrate="0,0168" outinrate="59,4589" procentbankrate="+3,23" allamountin="748,42" querydate="08.01.2018 21:46:17"/>
<query id="27526248" amountin="150" amountout="8919" inoutrate="0,0168" outinrate="59,46" procentbankrate="+3,23" allamountin="898,42" querydate="07.01.2018 21:10:35"/>
<query id="27543674" amountin="583,7" amountout="34714,04" inoutrate="0,0168" outinrate="59,4724" procentbankrate="+3,25" allamountin="1482,12" querydate="08.01.2018 22:25:01"/>
</WMExchnagerQuerys>
</wm.exchanger.response>

необходимо вытянуть amountin и amountout
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@krypt3r
<?php
$xml = simplexml_load_file('file.xml');
foreach ($xml->WMExchnagerQuerys->query as $query) {
    echo (string) $query['id'], "\t", (string) $query['amountin'], "\t", (string) $query['amountout'], "\n";
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы