Hi Leute,
ich habe ein komisches Problem und zwar bei folgendem Script kommt be der Aufrundung eine andere Wert als erwartet.
Ich kann nicht nachvollziehen, warum.
Wo liegt das Problem?
Grüße
ich habe ein komisches Problem und zwar bei folgendem Script kommt be der Aufrundung eine andere Wert als erwartet.
Ich kann nicht nachvollziehen, warum.
PHP-Code:
$qmBestellt=8,64; // qm mit anderen Werten geht das
$PlatteWidth=600; // mm
$PlatteHeight=600; // mm
$qmProPlatte=($PlatteWidth/1000)*($PlatteHeight/1000); //qm pro Platte
$plattenMenge=$qmBestellt/$qmProPlatte; // Grobe Anzahl der Platten
$plattenMengeAuf=ceil($plattenMenge); // Anzahl der Platten aufrunden
$mengeneu=round($plattenMengeAuf*$qmProPlatte,2); // Tatsächliche Menge berechnen
// Ergebniss ausgeben
echo $qmProPlatte."<br>";
echo "<b>$plattenMenge</b><br>"; // !!! da wird 24 ausgegeben
echo "<b>$plattenMengeAuf</b><br>"; // !!! nach der Aufrundung 25
$test=24;
echo ceil($test)."<br>"; // Test
echo $mengeneu."<br>";
Grüße
Kommentar