Autor | Zpráva | ||
---|---|---|---|
michal9 Profil |
#1 · Zasláno: 4. 1. 2017, 22:16:01
Prosím o pomoc. Mohu do tohoto kódu jednoduše vložit zaokrouhlení velikosti souboru na celé číslo a dvě desetinná místa (prosím o obě varianty)?
<?php echo("Velikost: ".filesize('soubor.xls')/1024)." kB";?> Díky moc |
||
Kcko Profil |
#2 · Zasláno: 4. 1. 2017, 22:22:32
PHP:
round ceil number_format |
||
juriad Profil |
round(filesize('soubor.xls')/1024, 2) Možná bys mohl chtít použít tuto funkci z dokumentace, která velikost formátuje pěkně: function human_filesize($bytes, $decimals = 2) { if ($bytes < 1024) { return $bytes . ' B'; } $sz = [1 => 'kB', 'MB', 'GB', 'TB', 'PB']; $factor = floor(log($bytes, 1024)); return sprintf("%.{$decimals}f ", $bytes / pow(1024, $factor)) . @$sz[$factor]; } human_fizesize(filesize('soubor.xls')) |
||
Časová prodleva: 6 let
|
0