Number
Illuminate\Support\Number
class src/Illuminate/Support/Number.php
abbreviate
v11.0.0 以前から
static
static abbreviate(int|float $number, int $precision = 0, ?int $maxPrecision = null)
@param int|float $number
@param int $precision
@param int|null $maxPrecision
@return string|false
-
v11.0.0
追加
- 変更後
static abbreviate(int|float $number, int $precision = 0, ?int $maxPrecision = null) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @return bool|string]
-
v12.48.0
シグネチャ変更
- 変更前
static abbreviate(int|float $number, int $precision = 0, ?int $maxPrecision = null) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @return bool|string]- 変更後
static abbreviate(int|float $number, int $precision = 0, ?int $maxPrecision = null) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @return string|false]
clamp
v11.0.0 以前から
static
static clamp(int|float $number, int|float $min, int|float $max)
@param int|float $number
@param int|float $min
@param int|float $max
@return int|float
-
v11.0.0
追加
- 変更後
static clamp(int|float $number, int|float $min, int|float $max) [@param int|float $number, @param int|float $min, @param int|float $max, @return int|float]
currency
v11.0.0 以前から
static
static currency(int|float $number, string $in = '', ?string $locale = null, ?int $precision = null)
@param int|float $number
@param string $in
@param string|null $locale
@param int|null $precision
@return string|false
-
v11.0.0
追加
- 変更後
static currency(int|float $number, string $in = 'USD', ?string $locale = null) [@param int|float $number, @param string $in, @param string|null $locale, @return string|false]
-
v11.27.0
シグネチャ変更
- 変更前
static currency(int|float $number, string $in = 'USD', ?string $locale = null) [@param int|float $number, @param string $in, @param string|null $locale, @return string|false]- 変更後
static currency(int|float $number, string $in = '', ?string $locale = null) [@param int|float $number, @param string $in, @param string|null $locale, @return string|false]
-
v11.42.0
シグネチャ変更
- 変更前
static currency(int|float $number, string $in = '', ?string $locale = null) [@param int|float $number, @param string $in, @param string|null $locale, @return string|false]- 変更後
static currency(int|float $number, string $in = '', ?string $locale = null, ?int $precision = null) [@param int|float $number, @param string $in, @param string|null $locale, @param int|null $precision, @return string|false]
defaultCurrency
v11.28.0 から
static
static defaultCurrency()
@return string
-
v11.28.0
追加
- 変更後
static defaultCurrency() [@return string]
defaultLocale
v11.28.0 から
static
static defaultLocale()
@return string
-
v11.28.0
追加
- 変更後
static defaultLocale() [@return string]
fileSize
v11.0.0 以前から
static
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null)
@param int|float $bytes
@param int $precision
@param int|null $maxPrecision
@return string
-
v11.0.0
追加
- 変更後
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @return string]
-
v12.14.0
シグネチャ変更
- 変更前
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @return string]- 変更後
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null, bool $useBinaryPrefix = false) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @param bool $useBinaryPrefix, @return string]
-
v12.15.0
シグネチャ変更
- 変更前
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null, bool $useBinaryPrefix = false) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @param bool $useBinaryPrefix, @return string]- 変更後
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @return string]
forHumans
v11.0.0 以前から
static
static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false)
@param int|float $number
@param int $precision
@param int|null $maxPrecision
@param bool $abbreviate
@return string|false
-
v11.0.0
追加
- 変更後
static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return bool|string]
-
v11.29.0
シグネチャ変更
- 変更前
static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return bool|string]- 変更後
static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return false|string]
-
v12.20.0
シグネチャ変更
- 変更前
static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return false|string]- 変更後
static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return string|false]
format
v11.0.0 以前から
static
static format(int|float $number, ?int $precision = null, ?int $maxPrecision = null, ?string $locale = null)
@param int|float $number
@param int|null $precision
@param int|null $maxPrecision
@param string|null $locale
@return string|false
-
v11.0.0
追加
- 変更後
static format(int|float $number, ?int $precision = null, ?int $maxPrecision = null, ?string $locale = null) [@param int|float $number, @param int|null $precision, @param int|null $maxPrecision, @param string|null $locale, @return string|false]
ordinal
v11.0.0 以前から
static
static ordinal(int|float $number, ?string $locale = null)
@param int|float $number
@param string|null $locale
@return string|false
-
v11.0.0
追加
- 変更後
static ordinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string]
-
v13.12.0
シグネチャ変更
- 変更前
static ordinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string]- 変更後
static ordinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string|false]
pairs
v11.13.0 から
static
static pairs(int|float $to, int|float $by, int|float $start = 0, int|float $offset = 1)
@param int|float $to
@param int|float $by
@param int|float $start
@param int|float $offset
@return list<array{int|float, int|float}>
-
v11.13.0
追加
- 変更後
static pairs(int|float $to, int|float $by, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $offset, @return array]
-
v12.0.0
シグネチャ変更
- 変更前
static pairs(int|float $to, int|float $by, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $offset, @return array]- 変更後
static pairs(int|float $to, int|float $by, int|float $start = 0, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $start, @param int|float $offset, @return array]
-
v12.48.0
シグネチャ変更
- 変更前
static pairs(int|float $to, int|float $by, int|float $start = 0, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $start, @param int|float $offset, @return array]- 変更後
static pairs(int|float $to, int|float $by, int|float $start = 0, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $start, @param int|float $offset, @return list<array{int|float, int|float}>]
parse
v12.15.0 から
static
static parse(string $string, ?int $type = \NumberFormatter::TYPE_DOUBLE, ?string $locale = null): int|float|false
@param string $string
@param int|null $type
@param string|null $locale
@return int|float|false
-
v12.15.0
追加
- 変更後
static parse(string $string, ?int $type = \NumberFormatter::TYPE_DOUBLE, ?string $locale = null): int|float [@param string $string, @param int|null $type, @param string|null $locale, @return int|float|false]
-
v12.31.0
シグネチャ変更
- 変更前
static parse(string $string, ?int $type = \NumberFormatter::TYPE_DOUBLE, ?string $locale = null): int|float [@param string $string, @param int|null $type, @param string|null $locale, @return int|float|false]- 変更後
static parse(string $string, ?int $type = \NumberFormatter::TYPE_DOUBLE, ?string $locale = null): int|float|false [@param string $string, @param int|null $type, @param string|null $locale, @return int|float|false]
parseFloat
v12.15.0 から
static
static parseFloat(string $string, ?string $locale = null): float|false
@param string $string
@param string|null $locale
@return float|false
-
v12.15.0
追加
- 変更後
static parseFloat(string $string, ?string $locale = null): float [@param string $string, @param string|null $locale, @return float|false]
-
v12.31.0
シグネチャ変更
- 変更前
static parseFloat(string $string, ?string $locale = null): float [@param string $string, @param string|null $locale, @return float|false]- 変更後
static parseFloat(string $string, ?string $locale = null): float|false [@param string $string, @param string|null $locale, @return float|false]
parseInt
v12.15.0 から
static
static parseInt(string $string, ?string $locale = null): int|false
@param string $string
@param string|null $locale
@return int|false
-
v12.15.0
追加
- 変更後
static parseInt(string $string, ?string $locale = null): int [@param string $string, @param string|null $locale, @return int|false]
-
v12.31.0
シグネチャ変更
- 変更前
static parseInt(string $string, ?string $locale = null): int [@param string $string, @param string|null $locale, @return int|false]- 変更後
static parseInt(string $string, ?string $locale = null): int|false [@param string $string, @param string|null $locale, @return int|false]
percentage
v11.0.0 以前から
static
static percentage(int|float $number, int $precision = 0, ?int $maxPrecision = null, ?string $locale = null)
@param int|float $number
@param int $precision
@param int|null $maxPrecision
@param string|null $locale
@return string|false
-
v11.0.0
追加
- 変更後
static percentage(int|float $number, int $precision = 0, ?int $maxPrecision = null, ?string $locale = null) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param string|null $locale, @return string|false]
spell
v11.0.0 以前から
static
static spell(int|float $number, ?string $locale = null, ?int $after = null, ?int $until = null)
@param int|float $number
@param string|null $locale
@param int|null $after
@param int|null $until
@return string|false
-
v11.0.0
追加
- 変更後
static spell(int|float $number, ?string $locale = null, ?int $after = null, ?int $until = null) [@param int|float $number, @param string|null $locale, @param int|null $after, @param int|null $until, @return string]
-
v13.12.0
シグネチャ変更
- 変更前
static spell(int|float $number, ?string $locale = null, ?int $after = null, ?int $until = null) [@param int|float $number, @param string|null $locale, @param int|null $after, @param int|null $until, @return string]- 変更後
static spell(int|float $number, ?string $locale = null, ?int $after = null, ?int $until = null) [@param int|float $number, @param string|null $locale, @param int|null $after, @param int|null $until, @return string|false]
spellOrdinal
v11.34.0 から
static
static spellOrdinal(int|float $number, ?string $locale = null)
@param int|float $number
@param string|null $locale
@return string|false
-
v11.34.0
追加
- 変更後
static spellOrdinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string]
-
v13.12.0
シグネチャ変更
- 変更前
static spellOrdinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string]- 変更後
static spellOrdinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string|false]
trim
v11.19.0 から
static
static trim(int|float $number)
@param int|float $number
@return int|float
-
v11.19.0
追加
- 変更後
static trim(int|float $number) [@param int|float $number, @return int|float]
useCurrency
v11.27.0 から
static
static useCurrency(string $currency)
@param string $currency
@return void
-
v11.27.0
追加
- 変更後
static useCurrency(string $currency) [@param string $currency, @return void]
useLocale
v11.0.0 以前から
static
static useLocale(string $locale)
@param string $locale
@return void
-
v11.0.0
追加
- 変更後
static useLocale(string $locale) [@param string $locale, @return void]
withCurrency
v11.27.0 から
static
static withCurrency(string $currency, callable $callback)
@param string $currency
@param callable(): TReturn $callback
@return TReturn
-
v11.27.0
追加
- 変更後
static withCurrency(string $currency, callable $callback) [@param string $currency, @param callable $callback, @return mixed]
-
v12.47.0
シグネチャ変更
- 変更前
static withCurrency(string $currency, callable $callback) [@param string $currency, @param callable $callback, @return mixed]- 変更後
static withCurrency(string $currency, callable $callback) [@param string $currency, @param callable(): TReturn $callback, @return TReturn]
withLocale
v11.0.0 以前から
static
static withLocale(string $locale, callable $callback)
@param string $locale
@param callable(): TReturn $callback
@return TReturn
-
v11.0.0
追加
- 変更後
static withLocale(string $locale, callable $callback) [@param string $locale, @param callable $callback, @return mixed]
-
v12.47.0
シグネチャ変更
- 変更前
static withLocale(string $locale, callable $callback) [@param string $locale, @param callable $callback, @return mixed]- 変更後
static withLocale(string $locale, callable $callback) [@param string $locale, @param callable(): TReturn $callback, @return TReturn]