Задать вопрос
BadassRolf
@BadassRolf

Как вывести каждый день текущего месяца?

Добрый день. Подскажите, пожалуйста, как можно вывести каждый день текущего месяца?
1, 2, 3, 4...31
Понял, что нужно через foreach Работать, но не могу сообразить.
  • Вопрос задан
  • 426 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 3
@Snewer
php.net/manual/ru/function.cal-days-in-month.php

Если нужно вывести:
$number = cal_days_in_month(CAL_GREGORIAN, 3, 2017);
for($i = 1; $i <= $number; ++$i){
    echo $i;
}
Ответ написан
sergiks
@sergiks Куратор тега PHP
♬♬
Символ 't' в функции date() даёт число дней в текущем месяце. Очень удобно!
$last = (int) date('t');
$d = 1;
do{ echo $d . PHP_EOL; } while($d++ < $last);


Ideone
Ответ написан
Комментировать
@hopeful_romantic
carbon.nesbot.com/docs

$dt = Carbon::now();
$days_in_month = $dt->daysInMonth;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы