Оператор модуля (%) возвращает единственный ноль. Это правильно, но я хочу получить 2 нуля после использования оператора модуля (%). Я не хочу использовать условие если.
$k = 60;
$result = $k%60;
echo "Result = ".$result;
Выход
Результат = 0
Ожидаемый результат
Результат = 00






попытайся :
$k = 60;
$result = $k%60;
echo str_pad($result, 2, '0', STR_PAD_LEFT);
или протестируйте этот метод:
$result=0
$pad_length = 2;
$pad_char = 0;
$str_type = 'd'; // treats input as integer, and outputs as a (signed)
decimal number
$format = "%{$pad_char}{$pad_length}{$str_type}";
// output and echo
printf($format, $result);