in PHP auf MegaByte umrechnen
cromafi
- php
0 Jonathan0 cromafi
0 Rouven0 Marc Reichelt0 Jonas Dinkelmann
Hallo ich habe eine Zahl gefunden
Beispiel: 282066944
Diese Zahl sollte in MB: 269MB sein
wie kann ich diese per PHP auf MB umrechnen?
Danke ;-)
Gruss
cromafi
Hallo cromafi,
Beispiel: 282066944
Diese Zahl sollte in MB: 269MB sein
wie kann ich diese per PHP auf MB umrechnen?
$ergebnis = $zahl / (1024*1024);
(ungetestet, aber trivial)
Jonathan
Hallo cromafi,
Beispiel: 282066944
Diese Zahl sollte in MB: 269MB sein
wie kann ich diese per PHP auf MB umrechnen?
$ergebnis = $zahl / (1024*1024);
(ungetestet, aber trivial)
Jonathan
Hallo Jonathan
hat wunderbar geklappt
Danke vielmals :-))
Hello,
Beispiel: 282066944
...wenn das 269MB sind, dann sind das wohl Bytes. 1024 Byte ergeben 1KB, 1024KB ergeben ein MB.
-->282066944 / 1024 / 1024 = 269.
MfG
Rouven
Hallo cromafi,
Beispiel: 282066944
Diese Zahl sollte in MB: 269MB sein
wie kann ich diese per PHP auf MB umrechnen?
Das oben scheint wohl die Anzahl der Bytes zu sein.
Um auf kB zu kommen teilst du die Zahl durch 1024 (also 2^10), auf MB nochmals durch 1024.
So kommt man auf exakt 269 MB.
Siehe Wikipedia: Byte.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hier noch ne PHP-Funktion. Liest die Filegrösse aus und gibt diese Formatiert zurück:
function Dateigroesse($URL)
{
$Groesse = filesize($URL);
if($Groesse < 1000)
{
return number_format($Groesse, 0, ",", ".")." Bytes";
}
elseif($Groesse < 1000000)
{
return number_format($Groesse/1024, 0, ",", ".")." kB";
}
else
{
return number_format($Groesse/1048576, 1, ",", ".")." MB";
}
}