Hallo,
ich würde gerne bei Einträgen die im Terrabyte Volumen liegen mit vier Dezimalstellen arbeiten und bei Gigabyte mit zwei Dezimalstellen. Ich wollte es nun über ToFixed in einer getrennten Methode lösen. Klappt mit ToFixed nicht, also das Kürzen auf zwei bzw. vier Dezimalstellen.
Würde da jemand supporten? Bzw. kürz erklären mit welcher Funktion man auf Dezimalstellen runden kann?
Hatte auch schon per Round probiert:PHP-Code://Convert MB to TByte if needed
function FormatSizeToTB(mbytes)
{
gbyte = mbytes / 1024;
tbsize = gbyte / 1024;
volume = tbsize.tofixed(4);
size = FloatToStr(volume);
return size;
}
//Convert MB to GByte if needed
function FormatSizeToGB(mbytes)
{
gbyte = mbytes / 1024;
volume = gbyte.tofixed(2);
size = FloatToStr(volume);
return size;
}
Guten Start in die kommende Woche!PHP-Code://Convert MB to Gbyte if needed
function FormatSizeToGB(mbytes)
{
gbyte = mbytes / 1024;
volume = round(gbyte;2);
size = FloatToStr(volume);
return size;
}
----------------
Nicht so ganz wie erwartet, aber es läuft:
volume = copy(gbyte,3);
3 weil wegen Komma und so




Zitieren