나는 일정 기간 동안 수익을 나눠주는 작은 스크립트가 있습니다. 나는 며칠이라도 내버려 둘 수는 없다. 현재 각 날의 % s 배열을 하드 세트 한 경우에만 작동하도록 설정할 수 있습니다. 분명히 큰 조합의 일 조합에 대해서는 작동하지 않습니다.X 일 동안의 금액 분할
누구든지이 작업을 수행하는 방법에 대한 아이디어가 있다면, 나는 감사 할 것입니다.
내 코드 :
<?php
//define variables
$ammount = 11320.00;
$start_date = "12/30/2011";
$days = 5;
//setup array of percents
$percent_array = array(3=>array(0 => 45, 1 => 30, 2 => 25), 4=>array(0 => 40, 1 => 30, 2 => 20, 3 => 10),4=>array(0 => 35, 1 => 25, 2 => 20, 3 => 10, 4 => 10));
//handle formatting the date for use in loop
$format = 'D m/d/Y';
$sDate = strtotime($start_date);
if ($usersTS !== false) {
for ($i = 0; $i < $days; $i++) {
echo date($format, strtotime('+' . $i . ' day', $sDate));
echo " : ";
echo number_format($ammount * ($percent_array[$days][$i]/100), 2, ".", ",");
echo "<br />";
}
} else {
echo "No valid date supplied";
};
?>
출력 : 잘
Fri 12/30/2011 : 3,962.00
Sat 12/31/2011 : 2,830.00
Sun 01/01/2012 : 2,264.00
Mon 01/02/2012 : 1,132.00
Tue 01/03/2012 : 1,132.00
fyi, 금액에만 1 m – mpen