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
  1. 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]
  2. 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
  1. 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
  1. 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]
  2. 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]
  3. 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
  1. v11.28.0 追加
    変更後
    static defaultCurrency() [@return string]

defaultLocale

v11.28.0 から

static

static defaultLocale()
@return string
  1. 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
  1. 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]
  2. 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]
  3. 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
  1. 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]
  2. 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]
  3. 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
  1. 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
  1. v11.0.0 追加
    変更後
    static ordinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string]
  2. 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}>
  1. 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]
  2. 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]
  3. 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
  1. 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]
  2. 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
  1. v12.15.0 追加
    変更後
    static parseFloat(string $string, ?string $locale = null): float [@param string $string, @param string|null $locale, @return float|false]
  2. 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
  1. v12.15.0 追加
    変更後
    static parseInt(string $string, ?string $locale = null): int [@param string $string, @param string|null $locale, @return int|false]
  2. 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
  1. 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
  1. 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]
  2. 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
  1. v11.34.0 追加
    変更後
    static spellOrdinal(int|float $number, ?string $locale = null) [@param int|float $number, @param string|null $locale, @return string]
  2. 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
  1. 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
  1. 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
  1. 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
  1. v11.27.0 追加
    変更後
    static withCurrency(string $currency, callable $callback) [@param string $currency, @param callable $callback, @return mixed]
  2. 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
  1. v11.0.0 追加
    変更後
    static withLocale(string $locale, callable $callback) [@param string $locale, @param callable $callback, @return mixed]
  2. 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]