Spec-Zone.ru › Laravel 10

Число

класс Число (Просмотр исходного кода)

Трейты

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)

Зарегистрировать пользовательский макрос.

Параметры

строка $name
объект|вызываемый $macro

Возвращаемое значение

void

статический void mixin(объект $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

объект $mixin
bool $replace

Возвращаемое значение

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверить, зарегистрирован ли макрос.

Параметры

строка $name

Возвращаемое значение

bool

статический void flushMacros()

Очистить существующие макросы.

Возвращаемое значение

void

статический смешанный __callStatic(строка $method, массив $parameters)

Динамически обработать вызовы к классу.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

Динамически обработать вызовы к классу.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный

Исключения

BadMethodCallException

статический строка|ложь format(целое|вещественное $number, целое|null $precision = null, целое|null $maxPrecision = null, строка|null $locale = null)

Форматировать заданное число в соответствии с текущей локалью.

Параметры

целое|вещественное $number
целое|null $precision
целое|null $maxPrecision
строка|null $locale

Возвращаемое значение

строка|ложь

static string spell(int|float $number, string|null $locale = null, int|null $after = null, int|null $until = null)

Вывести заданное число в заданном формате локали.

Parameters

int|float $number
string|null $locale
int|null $after
int|null $until

Return Value

string

static string ordinal(int|float $number, string|null $locale = null)

Преобразовать заданное число в порядковый формат.

Parameters

int|float $number
string|null $locale

Return Value

string

static string|false percentage(int|float $number, int $precision = 0, int|null $maxPrecision = null, string|null $locale = null)

Преобразовать заданное число в процентное значение.

Parameters

int|float $number
int $precision
int|null $maxPrecision
string|null $locale

Return Value

string|false

static string|false currency(int|float $number, string $in = 'USD', string|null $locale = null)

Преобразовать заданное число в валютное значение.

Parameters

int|float $number
string $in
string|null $locale

Return Value

string|false

static string fileSize(int|float $bytes, int $precision = 0, int|null $maxPrecision = null)

Преобразовать заданное число в эквивалент размера файла.

Parameters

int|float $bytes
int $precision
int|null $maxPrecision

Return Value

string

static bool|string abbreviate(int|float $number, int $precision = 0, int|null $maxPrecision = null)

Преобразовать число в его удобочитаемый эквивалент (с сокращениями).

Parameters

int|float $number
int $precision
int|null $maxPrecision

Return Value

bool|string

static bool|string forHumans(int|float $number, int $precision = 0, int|null $maxPrecision = null, bool $abbreviate = false)

Преобразовать число в его удобочитаемый эквивалент.

Parameters

int|float $number
int $precision
int|null $maxPrecision
bool $abbreviate

Return Value

bool|string

static protected string|false summarize(int|float $number, int $precision = 0, int|null $maxPrecision = null, array $units = [])

Преобразовать число в его удобочитаемый эквивалент.

Parameters

int|float $number
int $precision
int|null $maxPrecision
array $units

Return Value

string|false

static int|float clamp(int|float $number, int|float $min, int|float $max)

Ограничить заданное число между заданным минимальным и максимальным значениями.

Parameters

int|float $number
int|float $min
int|float $max

Return Value

int|float

static mixed withLocale(string $locale, callable $callback)

Выполнить заданный обратный вызов с использованием заданной локали.

Parameters

string $locale
callable $callback

Return Value

mixed

static void useLocale(string $locale)

Установить локаль по умолчанию.

Parameters

string $locale

Return Value

void

static protected void ensureIntlExtensionIsInstalled()

Убедиться, что расширение "intl" PHP установлено.

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Number.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API