Я использую график производства (с использованием кода PHP), но в настоящее время его состояние c (означает, что я не могу добавить праздники ИЛИ я не могу изменить производственную мощность - текущая производственная мощность составляет c 1700 кв.футов в день)
См. Код ниже
$max = 1700;
$dailyLeft = $max;
$current = reset($priorityArraySum);
$output = [];
//$day = date('Y-m-d');
$day = date('Y-m-d');
while (true) {
// echo $current."/".$dailyLeft."=".$day.PHP_EOL;
if ( $current >= $dailyLeft ) {
//$day=date('Y-m-d', strtotime($day. ' + 1 days'));
$output[] = ["priority" => key($priorityArraySum),
"amount" => $dailyLeft,
"day" => $day
];
$day=date('Y-m-d', strtotime($day. ' + 1 days'));
$current -= $dailyLeft;
$dailyLeft = $max;
}
else {
$output[] = ["priority" => key($priorityArraySum),
"amount" => $current,
"day" => $day
];
$dailyLeft -= $current;
if ( ($current = next($priorityArraySum)) === false ) {
break;
}
}
}
echo '<pre/>';
print_r($output);
echo '<pre/>';
exit;
, используя приведенный выше код, я могу запланировать свой производственный план, см. Изображение ниже
изображение текущего рабочего кода
Проблема с текущим кодом: у нас есть stati c 1700 в день, мы хотим иметь динамическую c мощность, например 1700 для дня 1, 1900 для дня 2, 0 для праздников.
как мы можем изменить этот код, чтобы сделать его динамичным c?