php如何获取文件大小_PHP教程

WBOY
풀어 주다: 2016-07-13 10:36:32
원래의
766명이 탐색했습니다.


代码:

<span static</span> <span function</span> convert(<span $size</span><span ) { 
</span><span $unit</span>=<span array</span>('b','kb','mb','gb','tb','pb'<span ); 
</span><span return</span> @<span round</span>(<span $size</span>/<span pow</span>(1024,(<span $i</span>=<span floor</span>(<span log</span>(<span $size</span>,1024)))),2).' '.<span $unit</span>[<span $i</span><span ]; 
}</span>
로그인 후 복사

<span /*</span><span *
* Returns a human readable filesize
</span><span */</span> by www.jbxue.<span com
</span><span function</span> HumanReadableFilesize(<span $size</span><span ) {
</span><span $mod</span> = 1024<span ; 
</span><span $units</span> = <span explode</span>(' ','B KB MB GB TB PB'<span );
</span><span for</span> (<span $i</span> = 0; <span $size</span> > <span $mod</span>; <span $i</span>++<span ) {
</span><span $size</span> /= <span $mod</span><span ;
}
</span><span return</span> <span round</span>(<span $size</span>, 2) . ' ' . <span $units</span>[<span $i</span><span ];
}</span>
로그인 후 복사

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/738528.htmlTechArticle代码: convert( = ('b','kb','mb','gb','tb','pb' @ ( / (1024,( = ( ( ,1024)))),2).' '. [ by www.jbxue. HumanReadableFilesize( = 1024 = (' ','B KB MB GB TB PB' ( = 0; ; ++ /= ( , 2)...
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿