Число
класс Число (Просмотр исходного кода)
Трейты
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| статический защищённый строка | $locale | Текущий язык по умолчанию. |
Методы
| статический void | macro(строка $name, объект|вызов $macro)
Регистрация пользовательского макроса. | из Macroable |
| статический void | mixin(объект $mixin, bool $replace = true)
Включение другого объекта в класс. | из Macroable |
| статический bool | hasMacro(строка $name)
Проверка регистрации макроса. | из Macroable |
| статический void | flushMacros()
Очистка существующих макросов. | из Macroable |
| статический mixed | __callStatic(строка $method, массив $parameters)
Динамичная обработка вызовов класса. | из Macroable |
| mixed | __call(строка $method, массив $parameters)
Динамичная обработка вызовов класса. | из Macroable |
| статический строка|ложь | format(целое|вещественное $number, целое|null $precision = null, целое|null $maxPrecision = null, строка|null $locale = null)
Форматирование числа в соответствии с текущим языком. | |
| статический строка | spell(целое|вещественное $number, строка|null $locale = null, целое|null $after = null, целое|null $until = null)
Выражение числа словами на заданном языке. | |
| статический строка | ordinal(целое|вещественное $number, строка|null $locale = null)
Преобразование числа в порядковую форму. | |
| статический строка|ложь | percentage(целое|вещественное $number, целое $precision = 0, целое|null $maxPrecision = null, строка|null $locale = null)
Преобразование числа в процентное значение. | |
| статический строка|ложь | currency(целое|вещественное $number, строка $in = 'USD', строка|null $locale = null)
Преобразование числа в валюту. | |
| статический строка | fileSize(целое|вещественное $bytes, целое $precision = 0, целое|null $maxPrecision = null)
Преобразование числа в размер файла. | |
| статический bool|строка | abbreviate(целое|вещественное $number, целое $precision = 0, целое|null $maxPrecision = null)
Преобразование числа в удобочитаемый формат. | |
| статический bool|строка | forHumans(целое|вещественное $number, целое $precision = 0, целое|null $maxPrecision = null, bool $abbreviate = false)
Преобразование числа в удобочитаемый формат. | |
| статический строка|ложь | summarize(целое|вещественное $number, целое $precision = 0, целое|null $maxPrecision = null, массив $units = [])
Преобразование числа в удобочитаемый формат. | |
| статический целое|вещественное | clamp(целое|вещественное $number, целое|вещественное $min, целое|вещественное $max)
Ограничение числа между минимальным и максимальным значением. | |
| статический массив | pairs(целое|вещественное $to, целое|вещественное $by, целое|вещественное $offset = 1)
Разделение числа на пары значений min/max. | |
| статический mixed | withLocale(строка $locale, вызов $callback)
Выполнение заданного callback с заданным языком. | |
| статический void | useLocale(строка $locale)
Установление языка по умолчанию. | |
| статический void | ensureIntlExtensionIsInstalled()
Убеждение в установке PHP расширения "intl". |
Подробное описание
статический void macro(строка $name, объект|вызов $macro)
Регистрация пользовательского макроса.
статический void mixin(объект $mixin, bool $replace = true)
Включение другого объекта в класс.
статический bool hasMacro(строка $name)
Проверка регистрации макроса.
статический void flushMacros()
Очистка существующих макросов.
статический mixed __callStatic(строка $method, массив $parameters)
Динамичная обработка вызовов класса.
mixed __call(строка $method, массив $parameters)
Динамичная обработка вызовов класса.
статический строка|ложь format(целое|вещественное $number, целое|null $precision = null, целое|null $maxPrecision = null, строка|null $locale = null)
Форматирование числа в соответствии с текущим языком.
static string spell(int|float $number, string|null $locale = null, int|null $after = null, int|null $until = null)
Вывести заданное число в заданном формате локали.
static string ordinal(int|float $number, string|null $locale = null)
Преобразовать заданное число в порядковую форму.
static string|false percentage(int|float $number, int $precision = 0, int|null $maxPrecision = null, string|null $locale = null)
Преобразовать заданное число в процентное значение.
static string|false currency(int|float $number, string $in = 'USD', string|null $locale = null)
Преобразовать заданное число в денежное значение.
static string fileSize(int|float $bytes, int $precision = 0, int|null $maxPrecision = null)
Преобразовать заданное число в эквивалент размера файла.
static bool|string abbreviate(int|float $number, int $precision = 0, int|null $maxPrecision = null)
Преобразовать число в удобочитаемый человекопонятный вид.
static bool|string forHumans(int|float $number, int $precision = 0, int|null $maxPrecision = null, bool $abbreviate = false)
Преобразовать число в удобочитаемый человекопонятный вид.
static protected string|false summarize(int|float $number, int $precision = 0, int|null $maxPrecision = null, array $units = [])
Преобразовать число в удобочитаемый человекопонятный вид.
static int|float clamp(int|float $number, int|float $min, int|float $max)
Ограничить заданное число между заданным минимумом и максимумом.
static array pairs(int|float $to, int|float $by, int|float $offset = 1)
Разделить заданное число на пары значений min/max.
static mixed withLocale(string $locale, callable $callback)
Выполнить заданный обратный вызов с использованием заданной локали.
static void useLocale(string $locale)
Установить значение локали по умолчанию.
static protected void ensureIntlExtensionIsInstalled()
Убедиться, что расширение "intl" PHP установлено.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Number.html