计算检索到的JSON API数据

时间:2018-01-02 23:49:25

标签: javascript php json

这是我的代码我需要如何为总字段中的每个值添加百分比或数字我已经尝试了很多但没有任何作用。

<?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>";
}
?>

result image

2 个答案:

答案 0 :(得分:2)

您可以在将其作为字符串回显之前添加它,例如$ somevar = $ sales-&gt; data + 1; echo&#34; blahh $ somevar&#34 ;;或回声&#34; blahh {$ somevar}&#34 ;;

@Ezekiel问题解决了你的建议。我错过了一些基本的东西。谢谢 -

答案 1 :(得分:0)

您好,您无法执行已被作为字符串进行过qouted的PHP算术运算,您可以使用“{$ sales-&gt; data + 3}”,但始终建议在字符串外执行thr计算这只是一个伪代码“{$ sales-&gt; data + 3}”,即使你包括花括号也可能无效