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

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

Добрый день. Подскажите, пожалуйста, как можно вывести каждый день текущего месяца?
1, 2, 3, 4...31
Понял, что нужно через foreach Работать, но не могу сообразить.
  • Вопрос задан
  • 409 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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