在此代碼段中,所有值都將由數據庫驅動,我需要更好地替換此代碼。任何人都可以幫助我用更好的方法替換此代碼片段,而無需使用ifif
佣金百分比將根據任務價格範圍計算。
$commission1=10;//in percentage
$commission2=20;
$commission3=30;
$taskprice =200;
if($taskprice >=0 && $taskprice <=150)
{
$adminearnings = ($taskprice *$commission1)/100 ;
$Geniepayment = $taskprice - $adminearnings;
}
else if($taskprice >=151 && $taskprice <=300)
{
$adminearnings = ($taskprice * $commission2)/100 ;
$Geniepayment = $taskprice - $adminearnings;
}
else if($taskprice >=301 && $taskprice <=450)
{
$adminearnings = ($taskprice * $commission3)/100 ;
$Geniepayment = $taskprice - $adminearnings;
}
echo $taskprice.'</br>';
echo $adminearnings.'</br>';
echo $Geniepayment.'</br>';
使用'開關case' ...... – 2013-03-07 04:07:39
@YogeshSuthar我不確定一個開關會是最好的,因爲你不能做比較比較少。 – Jim 2013-03-07 04:10:31
爲什麼你需要更好的替代品? – Scuzzy 2013-03-07 04:11:44