|
|
|
คำนวณสินเชื่อ 10 งวดครับ แต่หากยอดรวม งวดที่ 6 เป็น 0 ให้แถว ให้หยุดที่ งวดที่ 6 ครับ ไม่ต้องคำณวณถึง 10 แถว |
|
|
|
|
|
|
|
Code (PHP)
ไม่แน่ใจว่าตรงความต้องการหรือไม่ ลองปรับเปลี่ยนค่าของ array ดูครับ
<?php
// array key คือ งวดที่ , array value คือ ค่าของแต่ละงวด
$arrVal = array (
"1" =>0,
"2" =>0,
"3" =>0,
"4" =>0,
"5" =>0,
"6" =>0,
"7" =>200,
"8" =>1,
"9" =>1,
"10" =>1
);
$sum =0;
for($i=1;$i<=count($arrVal);$i++){
$sum = $sum + $arrVal[$i];
// ถ้าผลรวมตั้งแต่งวดที่ 1 - 6 = 0 ก็ หยุดคำนวนแล้วแสดงผลลัพธ์เลย
if($i==6 and $sum == 0){
break ;
}
}
echo $sum; // แสดงผลรวม
?>
|
ประวัติการแก้ไข 2014-12-12 21:02:22
|
|
|
|
Date :
2014-12-12 21:01:33 |
By :
tongkamlekdee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคราฟ
|
|
|
|
|
Date :
2014-12-12 21:12:34 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆแล้วผมอยากได้ประมาณนี้อ่ะ ครับผม ใส่ break ; แล้วมัน ซ่อน ค่า 0.00 อ่ะคราฟ ผมอยากจะให้แสดงค่า 0.00 ด้วย ไม่ทราบว่าควรทำอย่างไรครับ
|
|
|
|
|
Date :
2014-12-12 21:32:36 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo ($total>0? $total : '0.00');
เอา break; ออก
คงอีกหลายคำถาม เพราะ จขกท หวงโค๊ด 55555
|
|
|
|
|
Date :
2014-12-13 08:16:51 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|