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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽