- round: documentation ( source)
- floor: documentation ( source)
- log: documentation ( source)
- pow: documentation ( source)
<?php
$size = 16692000000;
function file_size($size)
{
$filesizename = '';
#$filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
return $size ? round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename : '0 Bytes';
}
echo file_size($size);