Надо вывести время в формате 23:41, я это сделал, как можно упростить код?
Из-за того, что PHP
00 превращает в
0, пришлось создавать дополнительные переменные и условия.
$h = 0;
$h2 = 0;
$m = 0;
$m2 = 0;
$hour = 0;
function foo() {
global $hour;
global $h;
global $h2;
global $m;
global $m2;
for($i = 0; $i < 60; $i++) {
if($hour < 10) {
if($m2 < 10) {
echo $h . $hour . ':' . $m . $m2;
$m2++;
}
else {
echo $h . $hour . ':' . $m2;
$m2++;
}
}
else {
if($m2 < 10) {
echo $hour . ':' . $m . $m2;
$m2++;
}
else {
echo $hour . ':' . $m2;
$m2++;
}
}
echo '<br>';
if($i == 59) {
$hour++;
}
}
$m = 0;
$m2 = 0;
}
for($k = 0; $k < 24; $k++) {
echo foo();
echo '<br>';
}