alan4ick
Guest
приведение размер файла к человеко-понятной форме
Как можно привести размер файла в байтах к человеко удобной форме, т.е. Мб , Гб...
Пока делаю так, но как длинно:
$ext=array('b','Kb','Mb',....)
на ум приходит только нахождение делителя через сравнение по циклу
1024*$n >= $filesize < 1024*($n+1)
а потом уже получаем результат
round($filesize/pow(1024,$n),2).' '.$ext[$n]
Может есть способ покороче ?
Как можно привести размер файла в байтах к человеко удобной форме, т.е. Мб , Гб...
Пока делаю так, но как длинно:
$ext=array('b','Kb','Mb',....)
на ум приходит только нахождение делителя через сравнение по циклу
1024*$n >= $filesize < 1024*($n+1)
а потом уже получаем результат
round($filesize/pow(1024,$n),2).' '.$ext[$n]
Может есть способ покороче ?


