【发布时间】:2014-09-14 22:03:43
【问题描述】:
几乎可以正常工作,但只是缺少一些愚蠢的东西。
大部分内容来自 Cryptsy API 示例。
变量正在被填充,但 foreach 语法有问题。
我得到的错误是 foreach($marketinfo as $marketdata){ 行上的“警告:为 foreach() 提供的参数无效”
$result = json_decode($res,true);
foreach($result as $marketinfo){
foreach($marketinfo as $marketdata){
$marketid = $marketdata['marketid'];
$label = $marketdata['label'];
$pcc = $marketdata['primary_currency_code'];
$pc = $marketdata['primary_currency_name'];
$scc = $marketdata['secondary_currency_code'];
$sc = $marketdata['secondary_currency_name'];
$cv = $marketdata['current_volume'];
}
}
我们将不胜感激。
【问题讨论】:
-
我认为最好在
$res中显示至少部分 JSON 字符串的内容,以说明您想要实现的目标。 -
第二个foreach循环需要什么?只需使用第一个,因为它的作用完全相同
-
确保
$marketinfo是一个数组而不是字符串。您可能只需要执行一个foreach()循环。