php - 如何使用 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>";
?>
解决方案
推荐阅读
- c# - 如果 cookie 在 asp.net 中不存在,如何创建它?
- javascript - 我的容器 div 超出了 Particle.js 背景
- data-visualization - 我们如何确保 HoloViews 热图具有单独的色标?
- swift - 如何制作全班ID号
- jquery - 我想使用 jQuery 找到 Abhishek 的负责人
- c++ - 这个对象要么是 const 要么是左值;无论哪种方式,我们都无法就地排序
- javascript - React 函数组件 setTimeout - 多次渲染调用和重新渲染(推荐方法)(多次触发)
- laravel - 从 htaccess 密码保护中排除特定的 laravel 路由
- python - 在运行时导入模块,python
- git - 如何覆盖特定存储库的 GIT_OBJECT_DIRECTORY?