Число
класс Число (Просмотр исходного кода)
Трейты
| Macroable |
Свойства
| статический защищенный массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| статический защищенный строка | $locale | Текущий локаль по умолчанию. |
Методы
| статический void | macro(строка $name, объект|вызываемый $macro) Зарегистрировать пользовательский макрос. | из Macroable |
| статический void | mixin(объект $mixin, логическое $replace = true) Смешать другой объект в класс. | из Macroable |
| статический bool | hasMacro(строка $name) Проверить, зарегистрирован ли макрос. | из Macroable |
| статический void | flushMacros() Очистить существующие макросы. | из Macroable |
| статический смешанный | __callStatic(строка $method, массив $parameters) Динамически обработать вызовы к классу. | из Macroable |
| смешанный | __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) Ограничить заданное число между заданным минимумом и максимумом. | |
| статический смешанный | withLocale(строка $locale, вызываемый $callback) Выполнить заданный обратный вызов с заданной локалью. | |
| статический void | useLocale(строка $locale) Установить локаль по умолчанию. | |
| статический void | ensureIntlExtensionIsInstalled() Убедиться, что расширение "intl" PHP установлено. |
Подробности
статический void macro(строка $name, объект|вызываемый $macro)
Зарегистрировать пользовательский макрос.
статический void mixin(объект $mixin, bool $replace = true)
Смешать другой объект в класс.
статический bool hasMacro(строка $name)
Проверить, зарегистрирован ли макрос.
статический void flushMacros()
Очистить существующие макросы.
статический смешанный __callStatic(строка $method, массив $parameters)
Динамически обработать вызовы к классу.
смешанный __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 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/10.x/Illuminate/Support/Number.html