Javascript 检索到的JSON API数据中的计算
这是我的代码,我需要如何添加一个百分比或数字,以每个总字段的值,我已经尝试了很多,但没有工作Javascript 检索到的JSON API数据中的计算,javascript,php,json,Javascript,Php,Json,这是我的代码,我需要如何添加一个百分比或数字,以每个总字段的值,我已经尝试了很多,但没有工作 <?php $json=file_get_contents("http://www.upliftinghumanity.net/edd-api/sales/?key=75caa8cb60362c89e6ac2b62730cd516&token=6547d40b82cecb81cb7b0ec928554a9e&number=-1"); $data = json_decode($j
<?php
$json=file_get_contents("http://www.upliftinghumanity.net/edd-api/sales/?key=75caa8cb60362c89e6ac2b62730cd516&token=6547d40b82cecb81cb7b0ec928554a9e&number=-1");
$data = json_decode($json);
extract(json_decode($json, true));
if (count($data->sales)) {
// Open the table
echo "<table>";
// Cycle through the array
foreach ($data->sales as $idx => $sales)
{
// Output a row
echo "<tr>";
echo "<td>$sales->total</td>";
echo "<td>$sales->total+3 </td>";
echo "<td>$sales->gateway</td>";
echo "<td>$sales->email</td>";
echo "<td>$sales->transaction_id</td>";
echo "</tr>";
}
// Close the table
echo "</table>";
}
?>
您好,您不能执行php算术运算,它被当作一个字符串来执行,您可能可以使用“{$sales->data+3}”,但最好在字符串之外进行thr计算,因为这只是一个伪代码“{$sales->data+3}”即使包含花括号,也可能不起作用。您可以在将其作为字符串回显之前添加它,例如$somevar=$sales->data+1;回声“blahh$somevar”;或呼应“废话”{$somevar}
@以西结你的建议解决了这个问题。我错过了一些基本的东西。谢谢–“尝试了很多”不是问题。发布您尝试过的内容和发生的事情,并就您不了解的内容提出问题。那么我如何添加数字?您可以在将其作为字符串回显之前添加它,例如$somevar=$sales->data+1;回声“blahh$somevar”;或呼应“废话”{$somevar};你也可以在使用括号时使用连接:
“废话”。($sales->data+3)。“更多废话”
@Ezekiel问题已经按照你的建议解决了。我错过了一些基本的东西。谢谢