Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索到的JSON API数据中的计算_Javascript_Php_Json - Fatal编程技术网

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问题已经按照你的建议解决了。我错过了一些基本的东西。谢谢