Spec-Zone.ru › Laravel 11

Число

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

Трейты

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)

Регистрация пользовательского макроса.

Параметры

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

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

void

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

Включение другого объекта в класс.

Параметры

объект $mixin
bool $replace

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

void

Исключения

ReflectionException

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

Проверка регистрации макроса.

Параметры

строка $name

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

bool

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

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

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

void

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

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

Параметры

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

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

mixed

Исключения

BadMethodCallException

mixed __call(строка $method, массив $parameters)

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

Параметры

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

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

mixed

Исключения

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 array pairs(int|float $to, int|float $by, int|float $offset = 1)

Разделить заданное число на пары значений min/max.

Parameters

int|float $to
int|float $by
int|float $offset

Return Value

array

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/11.x/Illuminate/Support/Number.html

Spec-Zone.ru

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