Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asboldyrev/helpers
https://github.com/asboldyrev/helpers
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/asboldyrev/helpers
- Owner: asboldyrev
- License: mit
- Created: 2019-03-15T08:09:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T09:00:28.000Z (almost 6 years ago)
- Last Synced: 2024-05-13T02:03:21.867Z (9 months ago)
- Language: PHP
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# helpers
Здесь собраны разные мелкие функции-помощники
- `format_price($price, string $currency = '₽')` — форматирует число в цену
- дробрая часть по умолчанию два знака и отделена запятой
- тысячи разделены пробелом
- в конце, через пробел символ рубля
- `get_size_from_bytes($bytes, string $format = NULL)` — конвертирует байты в строку вида '100 MB'. Если указана переменная `$format`, конвертирует в указанную размерность, если не указан, конвертирует в максимально допустимую размерность.
- `function get_size_in_bytes(string $size)` — конвертирует строку вида '100 MB' в байты.
- `str_random(int $length = 7)` — генерирует случайную строку из хеша текущего времени с сахаром
- `str_random2(int $length = 7)` — генерирует случайную строку выборкой символов из заготовки. (Вроде как похожий механизм используется/использовался youtube'ом для генерации коротких ссылок)
- `get_max_filesize()` — возвращает максимально допустимый размер файла для загрузки в байтах