Как преобразовать байты в удобочитаемые размеры файлов в килобайтах, мегабайтах и гигабайтах
При работе с размерами файлов, хранящимися в байтах, это часто необходимо отображать их в более удобном для пользователя формате, таком как килобайты, мегабайты и гигабайты. Вот высокоэффективная функция 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