Dateiansicht:
Datei: | Projekte -> PHP:Umrechnung zwischen Zahlensystemen -> humanReadableBi.min.php |
---|---|
md5: | 9a7b526a3cf338cc4d40aea0ec543238 |
sha1: | 679de6a93e2a043334947c65cfcbc45d1801a08d |
Download-Link: | Download |
- <?php
- function humanReadable($s,$p=2,$e='B',$t=' '){$f=floatval(trim($s));if($f>=1152921504606846976){return(round(($f/1152921504606846976),$p).$t.'E'.$e);}elseif($f>=1125899906842624){return(round(($f/1125899906842624),$p).$t.'P'.$e);}elseif($f>=1099511627776){return(round(($f/1099511627776),$p).$t.'T'.$e);}elseif($f>=1073741824){return(round(($f/1073741824),$p).$t.'G'.$e);}elseif($f>=1048576){return(round(($f/1048576),$p).$t.'M'.$e);}elseif($f>=1024){return(round(($f/1024),$p).$t.'K'.$e);}else{return $f.$t.$e;}}