반응형
[php 함수]용량(사이즈) 단위 돌려주기 메가, 기가, 테라 round
[php 함수]용량(사이즈) 단위 돌려주기 메가, 기가, 테라 round
<?
/***************************************************************************
* 용량(사이즈) 단위 돌려주기
****************************************************************************/
function size_hum_read($size){
$i=0;
$iec = array("B", "K", "M", "G", "T", "P", "E", "Z", "Y");
while(($size/1024)>1){
$size = @round($size/1024,1);
$i++;
}
return substr($size,0,strpos($size,'.')+4).$iec[$i];
}
// 용량(사이즈) 단위 출력
echo size_hum_read("46540");
echo "<br>";
// 용량(사이즈) 단위 출력
echo size_hum_read("1246540");
echo "<br>";
// 용량(사이즈) 단위 출력
echo size_hum_read("3846540000");
echo "<br>";
// 용량(사이즈) 단위 출력
echo size_hum_read("7563846540000");
echo "<br>";
?>
[ 출력 ]
45.4K
1.2M
3.6G
6.9T
반응형
'개발 > PHP' 카테고리의 다른 글
[php 함수] 이전달 , 다음달 구하기 ($yymm 은 200604 과 같은 형식으로) strtotime (0) | 2018.12.31 |
---|---|
[php 함수] 두날짜 사이의 모든날짜 배열 만들기 str_replace substr checkdate (0) | 2018.12.29 |
[php 함수] 금액의 원단위를 절삭 substr strlen (0) | 2018.12.29 |
[php 함수]요일별 칼라를 입혀서 리턴시켜주는 함수 date (0) | 2018.12.28 |
PHP 현재 서버의 프로그램 버전 체크 PHP, MYSQL APACHE PHP (0) | 2018.12.28 |