- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
// Подходы различной национальности
/* Первый */
function filesize_format($bytes, $format = '', $force = ''){
$force = strtoupper($force);
$defaultFormat = '%01d %s';
if (strlen($format) == 0)
$format = $defaultFormat;
$bytes = max(0, (int) $bytes);
$units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB');
$power = array_search($force, $units);
if ($power === false)
$power = $bytes > 0 ? floor(log($bytes, 1024)) : 0;
return sprintf($format, $bytes / pow(1024, $power), $units[$power]);
}
/* Второй */
function files_size( $size )
{
$name = array('Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
$mysize = $size ? round( $size / pow(1024, ( $i = floor( log( $size, 1024 ) ) ) ), 2) .' ' .$name[$i] : $size.' Bytes';
return $mysize;
}
/* Третий */
function humanSize($size) {
$a = array("bytes", "kb", "Mb", "Gb", "Tb", "Pb");
$pos = 0;
while ($size >= 1024) {
$size /= 1024;
$pos++;
}
return round($size,2)." ".$a[$pos];
}
Вопрос: Определите географические координаты места написания каждого...
nobody 28.04.2011 01:31 # 0
guest 28.04.2011 03:59 # 0
function format_bytes($size) {
$units = array(' B', ' KB', ' MB', ' GB', ' TB');
for ($i = 0; $size >= 1024 && $i < 4; $i++) $size /= 1024;
return round($size, 2) . $units[$i];
}
guest 28.04.2011 07:36 # 0
Vindicar 28.04.2011 22:08 # 0
guest 28.04.2011 22:31 # 0
guest 28.04.2011 07:36 # +1
DoctorHouse 28.04.2011 07:39 # −2
guest 28.04.2011 07:50 # 0
DoctorHouse 28.04.2011 07:56 # 0
ps: откуда вам известно, что такое "ус"?
Lure Of Chaos 28.04.2011 17:53 # 0
я ни на кого не намекаю
Lure Of Chaos 28.04.2011 16:43 # 0
guest 28.04.2011 13:31 # 0
//Arris
koodeer 28.04.2011 19:14 # +1
Govnocoder#0xFF 28.04.2011 19:19 # 0
bugmenot 28.04.2011 19:33 # +2
PHPSESSID
rO_ot 28.04.2011 21:23 # 0
istem 29.04.2011 11:17 # +1
Lure Of Chaos 29.04.2011 13:02 # 0
istem 29.04.2011 13:03 # 0
Lure Of Chaos 29.04.2011 13:05 # +1
guest 29.04.2011 13:06 # 0
Lure Of Chaos 29.04.2011 13:08 # −1
值=['乙','KB的','MB的','國標','結核病'];
週期(等於 0,其尺寸大於或等於1024和小於 4,和equals,再加上1)
大小相等的大小除以1024;
返回圓形(大小,2)+表示[和];
}
istem 29.04.2011 13:09 # +1
Lure Of Chaos 29.04.2011 13:10 # 0
Lure Of Chaos 29.04.2011 13:09 # −1
VALUE = ['बी','KB', 'MB', 'जीबी', 'टीबी'];
चक्र (0 के बराबर है, अधिक से अधिक के आकार की तुलना में या 1024 के बराबर है और 4 से कम है, और बराबर है, और 1 से अधिक)
आकार 1024 से विभाजित आकार के बराबर है;
बदले दौर (आकार, 2) + [और] का मतलब है;
}
guest 29.04.2011 14:42 # 0
Сейчас это для слоупоуков максимум.
Lure Of Chaos 29.04.2011 14:43 # 0
Vasiliy 01.05.2011 00:26 # 0