РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1163 of 1392 menu

Метод fileSize

Метод fileSize класса Number преобразует числовое значение размера файла в байтах в строку с соответствующими единицами измерения. Метод автоматически выбирает подходящую единицу измерения - байты, килобайты, мегабайты, гигабайты или терабайты - в зависимости от переданного числа. Первым параметром передается размер в байтах, вторым параметром можно указать точность округления (по умолчанию 0).

Синтаксис

<?php Number::fileSize($bytes, $precision = 0); ?>

Пример

Преобразуем размер файла в 1024 байта:

<?php use Illuminate\Support\Number; $res = Number::fileSize(1024); echo $res; ?>

Результат выполнения кода:

"1 KB"

Пример

Преобразуем размер файла в 1048576 байт с точностью 2 знака:

<?php use Illuminate\Support\Number; $res = Number::fileSize(1048576, 2); echo $res; ?>

Результат выполнения кода:

"1.00 MB"

Пример

Преобразуем размер файла в 5000000000 байт с точностью 1 знака:

<?php use Illuminate\Support\Number; $res = Number::fileSize(5000000000, 1); echo $res; ?>

Результат выполнения кода:

"4.7 GB"

Пример

Преобразуем размер файла в 150 байт:

<?php use Illuminate\Support\Number; $res = Number::fileSize(150); echo $res; ?>

Результат выполнения кода:

"150 Bytes"

Пример

Преобразуем размер файла в 1234567890 байт с точностью 3 знака:

<?php use Illuminate\Support\Number; $res = Number::fileSize(1234567890, 3); echo $res; ?>

Результат выполнения кода:

"1.150 GB"

Пример

Используем метод fileSize для отображения размера загруженного файла:

<?php namespace App\Http\Controllers; use Illuminate\Support\Number; class FileController extends Controller { public function show($id) { $fileSize = 2048576; $formattedSize = Number::fileSize($fileSize, 1); return view('file.show', ['size' => $formattedSize]); } } ?>

Смотрите также

  • метод format,
    который форматирует числа с разделителями
  • метод forHumans,
    который преобразует число в удобочитаемый формат
  • метод currency,
    который форматирует числа как валюту
  • метод percentage,
    который форматирует числа как проценты
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить