You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
530 B
PHTML
31 lines
530 B
PHTML
5 years ago
|
<?php
|
||
|
$hours = 0;
|
||
|
$chunks = 1;
|
||
|
|
||
|
$hours = $hours + ($chunks * 0.167);
|
||
|
// количество в строке
|
||
|
$row = 5;
|
||
|
// минимальная цель
|
||
|
$min = $row * 3;
|
||
|
// разделитель в строке
|
||
|
$row_delimiter = ' ';
|
||
|
$offset = ' ';
|
||
|
|
||
|
$currow = 1;
|
||
|
$max = $min;
|
||
|
if ($hours > $min) {
|
||
|
$max = $row * ceil($hours / $row);
|
||
|
}
|
||
|
echo $offset;
|
||
|
for ($i = 1; $i <= $max; $i++) {
|
||
|
if ($i <= $hours) {
|
||
|
echo '+';
|
||
|
} else {
|
||
|
echo '-';
|
||
|
}
|
||
|
echo $row_delimiter;
|
||
|
if ($i % $row === 0) {
|
||
|
echo PHP_EOL.$offset;
|
||
|
}
|
||
|
}
|