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

Как вывести название месяца из цифры, php?

Я только начал изучать php, так что сильно не пиняйте:) В общем ситуация такая, есть код:
$m = date(F);
				for ($m=1; $m <= 12; $m++) { 
					echo '<li>'.$m.'</li>';
				}

он выводит в input type="list" номера месяцев, что бы потом занести в базу данных (регистрацию делаю)
3e267c5f58774a12b7d8c3ea4283b8f1.png
Как сделать, что бы цифры заменялись словами, типа - 1 => Январь, 2 => Март; и так далее?
  • Вопрос задан
  • 8921 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
reaferon
@reaferon
$monthes = array("Нулябрь","Январь","Февраль","Март","Апрель","И тд");
$m = date(F);
echo $monthes[$m];
Ответ написан
Комментировать
benbor
@benbor
Помог ответ - не забудь лайкнуть
php.net/manual/ru/function.date.php
Если хотите именно встроенными возможностями. А так можно поискать что-нибудь более интересное и удобное, хотя бы вот
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
Самое время научиться работать с массивами.
Можешь сделать массив с текстовыми названиями месяцев и потом в цикле его вывести
Ответ написан
for ($m=1; $m < 13; $m++) {
         if($m == 1) {echo 'Январь';}
         if($m == 2) {echo 'Февраль';}
         ....
        if($m == 12) {echo 'Декабрь';}
        }
Ответ написан
Ваш ответ на вопрос

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

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