Scripts
Filesize in units indelen
Je haalt te grootte van een bestand op, met deze snippet kun je makkelijk in zo klein mogelijke groottes verdelen en een goeie eenheid er achter plakken..
filesize-in-units-indelen
<?php
function unitize($bin, $units, $lastUnit=0) {
if (($bin / 1024) > 1) {
$lastUnit++;
unitize($bin / 1024, $units, $lastUnit);
} else {
echo round($bin, 2) . ' ' . $units[$lastUnit];
}
}
function getFileSize($bin) {
$units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
unitize($bin, $units);
}
getFileSize(1000000000000000000000000/* quadriljoen bytes */);
?>
Reacties
0