PHP СКЛОНЕНИЕ МЕСЯЦЕВ

Склонение месяцев на PHP может потребоваться при работе с датами и временем. Для корректного отображения названия месяца на русском языке необходимо определить его склонение. Для этого в PHP есть несколько способов.

Первый способ - использование функции date() в сочетании с функцией strftime(). Пример:

setlocale(LC_TIME, 'ru_RU.UTF-8');
$month = strftime('%B');
$month_name = mb_convert_case($month, MB_CASE_TITLE, "UTF-8"); //переводим первую букву в верхний регистр

Второй способ - использование библиотеки phpMorphy. Пример:

require_once('vendor/phpmorphy/src/common.php');
$morphy = new phpMorphy(__DIR__ . '/vendor/phpmorphy/dicts', 'ru_RU');
$month_name = $morphy->castFormByGramInfo(date('n'), null, [phpMorphy::CASE_GENITIVE])

Третий способ - написание своей функции, использующей правила склонения. Пример:

function getMonthName($month_number) {
$months = array('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
$month_name = $months[$month_number - 1];
return $month_name;}
$month_name = getMonthName(date('n'));

Польские фразы на каждый день!

Загадки Перу: Саксайуаман - Ястреб над крепостью!

Уроки PHP 7 - Функции даты и времени. Date(). Time().

Основы php цикл foreach

The PHP DateTime Class

7 примеров запаха кода (code smell). Примеры на PHP.

PHP: Неправильный путь

Латышский язык А1 за 1,5 часа Полный курс 12 уроков + задания и ответы Полтора Часа Грамматика

ЛАТЫШСКИЙ ЯЗЫК Экзамен А2 Обзор Разбор Экзамена Latviešu Valoda Eksāmens A2

#54 Уроки PHP - Учим язык PHP, Наследование и перегрузка методов на языке PHP

Реклама
Новое
Реклама