PHP 사이즈를 구분 가능한 단위로 바꾸어 출력하는 함수
페이지 정보
본문
사이즈 값을 불러온 경우 이를 표현하기 위해 각각의 단위로 바꾸어 출력하는 방법입니다.
<?php
// 사이즈를 구분 가능한 단위로 바꾸어 출력하는 함수
function formatSize($bytes, $decimals = 2) {
$size = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
$factor = floor((strlen($bytes) - 1) / 3);
return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) ." ". @$size[$factor];
}
?>
<?php
$test = 123000;
echo formatSize($test);
?>
123.00 KB
참고자료
https://webisfree.com/2016-05-22/[php]-파일-크기-사이즈-불러오는-함수-filesize()
<?php
// 사이즈를 구분 가능한 단위로 바꾸어 출력하는 함수
function formatSize($bytes, $decimals = 2) {
$size = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
$factor = floor((strlen($bytes) - 1) / 3);
return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) ." ". @$size[$factor];
}
?>
<?php
$test = 123000;
echo formatSize($test);
?>
123.00 KB
참고자료
https://webisfree.com/2016-05-22/[php]-파일-크기-사이즈-불러오는-함수-filesize()
댓글목록
등록된 댓글이 없습니다.