Portál AbcLinuxu, 12. května 2025 11:59
1000 - 1.00 K
33000 - 33.0 K
100000 - 100 K
330000 - 330 K
1000000 - 1.00 M
33000000 - 33.0 M
100000000 - 100 M
330000000 - 330 M
1000000000- 1.00 G
330000000000 - 330 G
Řešení dotazu:
$velikost_souboru=filesize($filename); $jednotky=" B"; if($velikost_souboru > 1000) { $velikost_souboru= round($velikost_souboru/1000, 2); $jednotky="kB"; } if($velikost_souboru > 1000) { $velikost_souboru= round($velikost_souboru/1000, 2); $jednotky="MB"; } printf(" %01.2f ", $velikost_souboru, $jednotky);
cislo=55555; numfmt --to=si --padding=7 $cisloTi vráti: 56K Pre 13000000 vráti 13MB, pre 13000000000 vráti 13GB, pre 13000000000000 vráti 13TB pre 13000000000000000 vráti 13PT pre 13000000000000000000 vráti 13EB.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.