我有一个将购物车数据添加到数组数组的函数。数组如下所示:
Array (
[0] => Array ( [TypeFlag] => S [qty] => 2 [denom] => 50 [certMessage] => [totalPrice] => 100 )
[1] => Array ( [TypeFlag] => S [qty] => 1 [denom] => 25 [certMessage] => [totalPrice] => 25 )
)
我需要做的是获取购物车中所有商品的总价——在本例中为 125。我该怎么做呢?我知道如何访问数组的特定值,但是如何从多个数组中获取值呢?我可以在循环中打印出每个值,如下所示:
$finalTotal = 0.00;
foreach($cart as $value) {
foreach($value as $key=>$item) {
error_log("cart ".$key . ": ". $item);
}
}
我是否需要在嵌套的 foreach 中使用 if 并说 if $key="totalPrice",将 $item 添加到 $finalTotal?还是有其他方法可以做到这一点?