«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как преобразовать байты в удобочитаемые размеры файлов в PHP?

Как преобразовать байты в удобочитаемые размеры файлов в PHP?

Опубликовано 10 ноября 2024 г.
Просматривать:280

How to Convert Bytes to Human-Readable File Sizes in PHP?

Как преобразовать байты в удобочитаемые размеры файлов в килобайтах, мегабайтах и ​​гигабайтах

При работе с размерами файлов, хранящимися в байтах, это часто необходимо отображать их в более удобном для пользователя формате, таком как килобайты, мегабайты и гигабайты. Вот высокоэффективная функция PHP, которая точно выполняет это преобразование:

function formatBytes($bytes, $precision = 2) {
    $units = array('B', 'KB', 'MB', 'GB', 'TB');

    $bytes = max($bytes, 0);
    $pow = floor(($bytes ? log($bytes) : 0) / log(1024));
    $pow = min($pow, count($units) - 1);

    // Uncomment one of the following alternatives:
    // $bytes /= pow(1024, $pow);
    // $bytes /= (1 

Например, если у вас есть количество байтов 5445632, использование этой функции с formatBytes(5445632) выведет «5,2 МБ», отображая размер в мегабайтах с указанной точностью до двух десятичных знаков.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3