code.fastix.org

Dateiansicht:

Datei:Projekte -> PHP:Umrechnung zwischen Zahlensystemen -> humanReadableBi.min.php
md5:9a7b526a3cf338cc4d40aea0ec543238
sha1:679de6a93e2a043334947c65cfcbc45d1801a08d
  1. <?php
  2. function humanReadable($s,$p=2,$e='B',$t='&nbsp;'){$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;}}