| » 회원가입 | » 아이디/비밀번호찾기 |
오랜만에 아니 현재 블로그로 재 오픈한뒤 처음으로 소스를 올리는군요 ^^
아래는 자료실등을 만들때 많이 사용하는 byte를 Kb, Mb등으로 변환해주는 함수입니다.
PHPSCHOOL의 팁텍에 올라온 글에 타이니님이 달으신 댓글내용중 log로 변환하면 이렇게 간단해진다… 라는 부분 ^^ 을 발췌했습니다.
/** * byte를 용량에 따라 b, kb, mb, gb, tb로 계산하여 리턴함 * * @param int bytes * @return String */ function byteConvert($bytes) { $s = array('B', 'Kb', 'MB', 'GB', 'TB', 'PB'); $e = floor(log($bytes)/log(1024)); return sprintf('%.2f '.$s[$e], ($bytes/pow(1024, floor($e)))); }