본문 바로가기
개발/PHP

[php 함수]용량(사이즈) 단위 돌려주기 메가, 기가, 테라 round

by 윤상현 2018. 12. 29.
반응형






[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

반응형