바이트 값 형식 지정: 바이트를 킬로바이트, 메가바이트, 기가바이트로 변환
데이터베이스에 파일 크기를 저장할 때 바이트로 기록되는 경우가 많습니다. . 그러나 사용자의 가독성을 위해 이러한 값을 킬로바이트, 메가바이트, 기가바이트 등 보다 관리하기 쉬운 단위로 표시하는 것이 더 실용적입니다.
이를 달성하기 위해 아래와 같은 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); $bytes /= (1 << (10 * $pow)); return round($bytes, $precision) . $units[$pow]; }
이 함수는 바이트 값을 인수로 사용하고 적절한 단위로 크기를 나타내는 형식화된 문자열을 반환합니다. 예를 들어 "5445632" 바이트를 입력으로 전달하면 함수는 "5.2MB"를 반환합니다.
위 내용은 PHP에서 바이트를 킬로바이트, 메가바이트, 기가바이트로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!