【发布时间】:2019-02-23 15:00:49
【问题描述】:
我正在使用 Rest API 从网站获取数据,我想在我的网上商店中使用该数据。我以前从未使用过 API。
我现在有以下代码:
<?php
$url = 'https://api.floraathome.nl/v1/products/get?apitoken=[MY_API_TOKEN]&type=json';
$json = file_get_contents($url);
$retVal = json_decode($json, TRUE);
for ($x = 0; $x < count($retVal); $x++) {
echo $retVal['data'][$x]['dutchname']."<br>";
echo $retVal['data'][$x]['purchaseprice']."<br>";
echo $retVal['data'][$x]['promotionaltext']."<br><br>";
}
我的问题是它只显示前 2 个产品,但我选择了 9 个产品。如果我打印 $retVal,它会输出所有 9 个产品。
【问题讨论】:
-
您应该更新您的问题以显示
var_dump($retVal)的样子。您可能还想考虑改用foreach循环