Nasıl belirli bir dizi elemanlarının toplam alabilirsiniz?

0 Cevap php

Ben diziler için alışveriş sepeti veri ekler bir işlevi var. Dizi bu gibi görünüyor:

Array ( 
[0] => Array ( [TypeFlag] => S [qty] => 2 [denom] => 50 [certMessage] => [totalPrice] =>  100 )
[1] => Array ( [TypeFlag] => S [qty] => 1 [denom] => 25 [certMessage] => [totalPrice] => 25 ) 
) 

Ne yapmam gerekiyor bu durumda cart-in tüm kalemlerin toplam fiyat olsun, 125. Bunu nasıl yapıyor hakkında nasıl gidiyor? Bir dizinin belirli değerleri erişmek için nasıl biliyorum, ama nasıl böyle birden dizileri değerleri alabilirim? Böyle bir döngü içinde her değerini yazdırabilirsiniz:

$finalTotal = 0.00;
foreach($cart as $value) {
        foreach($value as $key=>$item) {            
            error_log("cart  ".$key . ": ". $item);
        }
    }

Ben kullanmam gerekir mi, bir iç içe foreach içinde ve eğer $ key = "TotalPrice", $ finalTotal dolar öğe eklerseniz demek? Ya da bunu yapmak için başka bir yolu var mı?

0 Cevap