【发布时间】:2018-07-07 10:15:07
【问题描述】:
找不到具体的答案,所以想问一下。简而言之,我有一个表,它根据存储在我的数据库中的数据从 API 检索信息,我要做的就是从该表中获取全部的某些列,而不是全部列,以便我可以在其他地方使用它们网站。例如,让我们使用盈亏列和 Total Divi。我是否必须以某种方式将结果存储为一个数组,以便我可以在其他地方检索它,还是有什么不同?
<th>Profit/Loss</th>
<?php
for($x=0;$x<$y;$x++)
{?>
<tr>
<td class="input"><?php
if($pri[$x] > $lastprice[$x])
{
echo ($lastprice[$x]-$pri[$x]) * $vol[$x];
}
else if($pri[$x] < $lastprice[$x])
{
echo ($lastprice[$x]-$pri[$x]) * $vol[$x];
}
else
echo '0';
?></td>
<td><?php
$div = file_get_contents("https://api.iextrading.com/1.0/stock/market/batch?symbols=$symbol[$x]&types=stats&filter=dividendRate");
$div = json_decode($div,TRUE);
foreach($div as $divi => $value) {
echo $value['stats']['dividendRate'];
}
?></td>
<td><?php
$firstno = floatval($vol[$x]);
$secondno = floatval($value['stats']['dividendRate']);
$sum = $firstno * $secondno;
print ($sum);
?></td>
</tr>
<?php } ?>
所以我只留下了损益行/列以及股息金额(第 2 列)和股息总额,以便您首先了解我是如何获得这些数字的。
【问题讨论】:
标签: php mysql arrays json html-table