public function GetOpsPremiums()
{
// Get the Cost Multiplier
$costMulti = $this->GetCostMultiplier();
// Get the Prem Ops
$premOps = $this->GetPremOpsEL();
// Get the Factors
$factors = $this->GetFactors();
// Get the full class array
$classArray = $this->GetClassArray();
foreach ($classArray as $key => $values) {
$classTotalHalved = $values/1000;
$mainMultiplier = $costMulti * $premOps[$key] * $factors[$key]['premops'];
$premium = $classTotalHalved * $mainMultiplier;
$opsPremiums = array(
$key => round($premium)
);
}
return $opsPremiums;
}
我希望$ opsPremiums不只是每次迭代1次。我需要它迭代並將其自身添加到自己。在foreach中添加數組而不重複?
我試圖
foreach ($opsPremiums as $key2 => $values2) {
$opsPremiums = array(
$key => round($premium)
);
}
有人能向我解釋什麼,我需要爲了得到$ opsPremium到疊放整齊本身到一個單一的陣列做什麼?
使用'print_r($ opsPremiums);'告訴我們'$ opsPremiums'看起來是什麼樣子,調用'GetOpsPremiums()'之後預期的輸出是什麼? – alfasin