0
我正在使用smarty模板引擎並遇到數學問題。我正在嘗試根據數組中的金額創建總金額(總和)。 (通常我會在服務器級別執行此操作,但按照創建陣列的方式進行,不認爲這是可行的。)我將兩個數組合併成一個,但每個數組都共享一個「數量」,我正在嘗試確定了「總金額」Smarty數學函數Foreach循環
這裏的步驟我以兩個數組推到一個數組:
foreach ($data_main1 as $transaction_main1) {
$json_decoded = json_decode($transaction_main1['NewObject']);
$amount = $transaction_main1['Amount'];
$mycart1[] = array('ParentType' => $ParentType, 'Amount' => $amount);
}
$mycart2=array();
foreach ($data_main2 as $transaction_main2) {
$json_decoded = json_decode($transaction_main2['NewObject']);
$amount = $transaction_main2['Amount'];
$mycart2[] = array('ParentType' => $ParentType, 'Amount' => $amount);
}
$mycart = array_merge((array)$mycart1, (array)$mycart2);
$smarty->assign('cart', $mycart);
這裏是我的Smarty與數學公式,這並不表明值一起:
{assign var=last value=$cart[cart].Amount+1}
(我當然願意在arr上創建總金額ay_merge,只是不確定該怎麼做,或者即使有可能)