如何使用php在foreach循环内进行计算

时间:2020-09-10 20:10:48

标签: php arrays mysqli foreach

我有这段代码,可以从数据库中获取数据并插入到数组中,也可以将其插入到同一数据库中的另一个表中,但是我想要的是数据中有一个价格,并且如果有一个或两个可用数据,并且将它们加在一起的价格大于特定值,则执行某操作

RButton::
  KeyWait RButton, T.25
  numberOfClicks := errorLevel + 1
  Send {Click Right %numberOfClicks%}
return

有人知道我该怎么做,如果您不明白,我仍然可以向您解释

1 个答案:

答案 0 :(得分:0)

我从您的问题中了解到,您想要计算$ datas数组中的价格总和,并对该价格总和应用一些条件。好吧,您只需创建一个变量并继续在其中添加$ price即可。然后在循环结束时,应用您的条件。

$totalPrice = 0;

foreach($datas as $data) {

$price = $data['cartPrice'];
$totalPrice = $totalPrice + $price 

$stmt = $conn->prepare("INSERT INTO order (price) VALUES (?)");
$stmt->bind_param("s", $price);
$stmt->execute();
}

if($totalPrice > 1000) {
   # DO SOMETHING
 }
相关问题