Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将XML转换为数组_Php_Xml_Cakephp - Fatal编程技术网

Php 将XML转换为数组

Php 将XML转换为数组,php,xml,cakephp,Php,Xml,Cakephp,我正在尝试在CakePHP应用程序中创建货币转换器,我从我的银行获得了API生成的XML,但不知道如何在数组中转换它,以便稍后使用它进行转换 这是XML文件 <?xml version="1.0" encoding="utf-8"?> <kursnalista datum="23.01.2014"> <valuta oznaka="eur" kup="115.3335" sre="115.6805" pro="116.0275" /> <

我正在尝试在CakePHP应用程序中创建货币转换器,我从我的银行获得了API生成的XML,但不知道如何在数组中转换它,以便稍后使用它进行转换

这是XML文件

<?xml version="1.0" encoding="utf-8"?>
<kursnalista datum="23.01.2014">
    <valuta oznaka="eur" kup="115.3335" sre="115.6805" pro="116.0275" />
    <valuta oznaka="usd" kup="85.1484" sre="85.4046" pro="85.6608" />
    <valuta oznaka="chf" kup="93.3572" sre="93.6381" pro="93.919" />
    <valuta oznaka="gbp" kup="140.9944" sre="141.4187" pro="141.843" />
    <valuta oznaka="aud" kup="74.9552" sre="75.1807" pro="75.4062" />
    <valuta oznaka="cad" kup="76.4709" sre="76.701" pro="76.9311" />
    <valuta oznaka="sek" kup="13.1298" sre="13.1693" pro="13.2088" />
    <valuta oznaka="dkk" kup="15.4518" sre="15.4983" pro="15.5448" />
    <valuta oznaka="nok" kup="13.8004" sre="13.8419" pro="13.8834" />
    <valuta oznaka="jpy" kup="0.815712" sre="0.818166" pro="0.82062" />
    <valuta oznaka="hrk" kup="" sre="15.1381" pro="" />
    <valuta oznaka="kwd" kup="" sre="301.7227" pro="" />
    <valuta oznaka="pln" kup="" sre="27.7751" pro="" />
    <valuta oznaka="czk" kup="" sre="4.202" pro="" />
    <valuta oznaka="huf" kup="" sre="0.382049" pro="" />
    <valuta oznaka="bam" kup="" sre="59.1465" pro="" />
</kursnalista>


那么,如何将其转换为在PHP中使用以进行转换呢?

Cakephp有一个处理XML的核心实用程序。您可以在查看文档。我一直在用它,效果很好