Добрый день всем.
Буду размещать тут набор полезных функций и плагинов. Надеюсь, они помогут выйти из затруднительных ситуаций и облегчат разработку.
1) Плагин показа новых сообщений почты в заголовке броузера. viewtopic.php?t=5979
2) Функция расчета даты по рабочим дням. viewtopic.php?t=5947
3) Функция перевода арабских чисел в римские. viewtopic.php?p=28659#p28659
4) Функция перевода числа в слово, например: 1 = один, 2 = два и т.д без указания валюты. viewtopic.php?p=28660#p28660
Полезные функции и плагины.
-
- Сообщения: 391
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Полезные функции и плагины.
Последний раз редактировалось alexinc 01 апр 2023, 15:58, всего редактировалось 2 раза.
-
- Сообщения: 391
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Полезный функции и плагины.
3) Функция первода арасбких чисел в римские:
Размещается в пользовательских скриптах PHP.
Код: Выделить всё
function number_to_roman($number) {
$map = array('M' => 1000, 'CM' => 900, 'D' => 500, 'CD' => 400, 'C' => 100, 'XC' => 90, 'L' => 50, 'XL' => 40, 'X' => 10, 'IX' => 9, 'V' => 5, 'IV' => 4, 'I' => 1);
$returnValue = '';
while ($number > 0) {
foreach ($map as $roman => $int) {
if($number >= $int) {
$number -= $int;
$returnValue .= $roman;
break;
}
}
}
return $returnValue;
}
-
- Сообщения: 391
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Полезные функции и плагины.
4) Функция перевода числа в слово, например: 1 = один, 2 = два и т.д без указания валюты. Данная функция может переводить в зависимости от языка. На вход функции просто передаем язык или локаль (по умолчанию стоит английский.).
Функция размещается в пользовательских PHP скриптах.
Код: Выделить всё
function convert_number_str($lang="en",$num_convert){
$f = new NumberFormatter($lang, NumberFormatter::SPELLOUT);
return $f->format($num_convert);
}