Как конвертируется цифровое хранилище моей PHP облачной платформы хранения? Должно ли быть что-то еще, что я должен добавить? - PullRequest
0 голосов
/ 04 мая 2020
//Define size variants for FREE SPACE:
if($freespace == 1){
$formatted_size_free = number_format(round($freespace)) . " byte";
} else if($freespace < 1000){
$formatted_size_free = number_format(round($freespace)) . " bytes";
} else if($freespace < 1000000){
$formatted_size_free = number_format(round($freespace / 1000)) . " KB";
} else if($freespace < 1000000000){
$formatted_size_free = number_format(round($freespace / 1000 / 1000)) . " MB";
} else if($freespace < 1000000000000 || $freespace >= 1000000000000){
$formatted_size_free = number_format(round($freespace / 1000 / 1000 / 1000)) . " GB";
}

Для всех, кто интересуется проектом, над которым мы работаем (он практически завершен), платформа: https://crumbdrive.com.

Заранее спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

На самом деле КБ, МБ, ГБ делятся на 1024 (2 ^ 10). Если вы поделили на 1000 (10 ^ 3), это сделает зубную ошибку.

...