dedlfix: Multiplikation

Beitrag lesen

Hi!

echo '"'.$datensatz->max.'"';
erzeugt "0.5" (man beachte Punkt nicht Komma, und keine Leerstellen)
echo '"'.($datensatz->max * 24).'"';
erzeugt "0"
echo '"'.(0.5 * 24).'"';
erzeugt "12" <- das gewünschte Ergebnis
Was mache ich denn falsch?

echo '"' . ('0.5' * 24) . '"';
ergibt auch "12". Du hast was anderes in $datensatz->max stehen als angezeigt wird. Lass dir den Inhalt mit var_dump() anzeigen. Wenn dabei eine andere Länge als 3 angezeigt wird, gib zusätzlich den Wert mit echo urlencode($datensatz->max); aus.

Lo!