abcd四個項目收益順序分別佔10%,20%,30%,40%,當有一個項目不存在時則該項目收益歸上一個項目,項目a 始終存在,封裝一個函數得到abcd的收益;
這題不難,關鍵點是要想到用數組,這點想到了,那肯定能做出來。
程式碼:
/**
* 取得專案效益
* @param null $b
* @param null $c
* @param n*/
function getIncome($b = null, $c = null, $d = null)
{
) $. > 0.2, 'c' => 0.3, 'd' => 0.4];
if (!$d) {
$income['d '] = 0;
}
if (!$c) {
income['c'] = 0;
}
if (! $b) {
$income['a'] += $income['b'];
return $income;
}
echo '
'; <br> var_dump(getIncome(1, 0, 0));<br>?><br><br><br><br> <br><br>