首页 > 解决方案 > 如何使用 PHP 从 XML API url 获取特定数据

问题描述

我可以在其中显示所有值,但我只想知道如何显示此 url 中的特定数据。我可以从这个网址显示柴油价格吗?

我试过$getdata->{'gpp:diesel'}了,但没有显示

这是 XML API 的显示

<gpp:data xmlns:gpp="http://www.globalpetrolprices.com">
  <gpp:element>
    <gpp:country code="MY">Malaysia</gpp:country>
    <gpp:date>2019-05-13</gpp:date>
    <gpp:currency>MYR</gpp:currency>
    <gpp:diesel>2.18</gpp:diesel>
  </gpp:element>
</gpp:data>

这是代码:

<?php
   $url = 'https://www.globalpetrolprices.com/api_gpp.php?cnt=MY&ind=dp&prd=latest&uid=1437&uidc=13fc5a9f3a45102997db4d4698669ac7';

   $getdata = file_get_contents($url);

   echo "DIESEL PRICE PER LITRE : ".$getdata."<br>";
?>

标签: phpxmlapi

解决方案


推荐阅读