ความแตกต่างของ 2 โค๊ดนี้คือ
โค๊ดแรก ตัวเลขเดิมจะมีคอมม่าหรือไม่ก็ได้ เพราะ เราจะเอาคอมม่าออกก่อนคำนวณ คูณด้วย 1.4
โค๊ดสอง ตัวเลขเดิมที่ใส่ต้องเป็น ตัวเลขไม่มีคอมม่าเท่านั้น เพราะ เอามาคูณ 1.4 เลย ซึ่งจะคำนวณเพี
} elseif ($age >= 96 && $age <= 98) {
$plan1 = '600';
$plan2 = '800';
$plan3 = '1000';
$plan4 = '1200';
if ($age >= 96) {
echo "renew!";
}
} else {
$plan1 = '0';
$plan2 = '0';
$plan3 = '0';
$plan4 = '0';
}
}
// แบบตัวเลขเดิมมี คอมม่า มาก่อน
// remove comma
$plan1 = str_replace(',', '', $plan1);
$plan2 = str_replace(',', '', $plan2);
$plan3 = str_replace(',', '', $plan3);
$plan4 = str_replace(',', '', $plan4);
// multiply 1.4
if ($occupation) {
$plan1 *= 1.4;
$plan2 *= 1.4;
$plan3 *= 1.4;
$plan4 *= 1.4;
}
// round up >=0.5 , php ต้องเอา คอมม่าออกจึงคำนวณได้
$plan1 = round($plan1);
$plan2 = round($plan2);
$plan3 = round($plan3);
$plan4 = round($plan4);
// คำนวณเสร็จจากด้านบนก็ใส่ คอมม่าเข้าไปเพื่อส่งต่อไปแสดงผล
$plan1 = number_format($plan1);
$plan2 = number_format($plan2);
$plan3 = number_format($plan3);
$plan4 = number_format($plan4);
// print the modified variables
echo $plan1 . '<br>';
echo $plan2 . '<br>';
echo $plan3 . '<br>';
echo $plan4 . '<br>';
} elseif ($age >= 96 && $age <= 98) {
$plan1 = '600';
$plan2 = '800';
$plan3 = '1000';
$plan4 = '1200';
if ($age >= 96) {
echo "renew!";
}
} else {
$plan1 = '0';
$plan2 = '0';
$plan3 = '0';
$plan4 = '0';
}
}
// แบบตัวเลขเดิมไม่มี คอมม่า มาก่อนแบบนี้ถ้าใส่คอมม่า จะใช้ไม่ได้เพราะ ข้างล่างนี้ นำมาคูณเลย โค๊ดนี้จึงต้องใช้กับ เดิมไม่มีคอมม่าเท่านั้น
// multiply 1.4
if ($occupation) {
$plan1 *= 1.4;
$plan2 *= 1.4;
$plan3 *= 1.4;
$plan4 *= 1.4;
}
// round up >=0.5 , php ต้องเอา คอมม่าออกจึงคำนวณได้
$plan1 = round($plan1);
$plan2 = round($plan2);
$plan3 = round($plan3);
$plan4 = round($plan4);
// คำนวณเสร็จจากด้านบนก็ใส่ คอมม่าเข้าไปเพื่อส่งต่อไปแสดงผล
$plan1 = number_format($plan1);
$plan2 = number_format($plan2);
$plan3 = number_format($plan3);
$plan4 = number_format($plan4);
// print the modified variables
echo $plan1 . '<br>';
echo $plan2 . '<br>';
echo $plan3 . '<br>';
echo $plan4 . '<br>';