Dezimalzahl teilen

xxxmike

Erfahrenes Mitglied
Hallo,
bekomme bald die Krise, denn möchte eine Dezimalzahl teilen, wie folt in etwa:


$zahl = 0.005;

dann teilen, wie zum beispiel

$derwert = $zahl / 2;

aber so geht das nicht.


Wie oder was muss ich da beachten?
Danke für jeden Tipp und Hilfe
 
Moin,

was genau geht nicht ? ? ?
Welche Fehlermeldung bekommst Du ? ? ?
Wie sind '$zahl' und '$derWert' genau deklariert ? ? ?

Gruß
Klaus
 
Zuletzt bearbeitet:
Morgen,
werde hier noch verrückt:

bekomme einen wert aus einer datenbank wie folgt:

(die zahl zum Beispiel lautet 0.0055 $zahl)

so, nun möchte ich diese zahl teilen oder davon 30% haben, je nach dem

dann meine versuche

$neuezahl = $zahl / 2 ; ( geht nicht ) ergebniss = 5E-05

dann habe ich schon auch an das gedacht:

$neuezahl = $zahl *100 / 30; das selbe in grün, entweder kommt 0 raus oder eben 5E-05 oder so.

Ich stehe derzeit auf den Schlauch und komme nicht weiter, danke schon mal für jede hilfe.
 
Morgen,
werde hier noch verrückt:

bekomme einen wert aus einer datenbank wie folgt:

(die zahl zum Beispiel lautet 0.0055 $zahl)

so, nun möchte ich diese zahl teilen oder davon 30% haben, je nach dem

dann meine versuche

$neuezahl = $zahl / 2 ; ( geht nicht ) ergebniss = 5E-05

dann habe ich schon auch an das gedacht:

$neuezahl = $zahl *100 / 30; das selbe in grün, entweder kommt 0 raus oder eben 5E-05 oder so.

Ich stehe derzeit auf den Schlauch und komme nicht weiter, danke schon mal für jede hilfe.

Nachtrag:

Wenn ich folgendes versuche:

$z1= 0.005;
$z2= $z1 / 2;
echo $z2;


wenn ich zum Beispiel

echo ''.$zahl.''; habe, dann bekomme ich den Wert 0.005 auch angezeit, aber wenn ich dann hergehe und folgendes versuche


$z2= $zahl / 2;
echo $z2;

dann bekomme ich das als ausgabe 5E-05

verstehen kann ich das nicht
 
im prinzip ganz einfach:
ich sage mal so, zahlen werden ausgelesen, per


echo ''.$diezahl.''; ist super, da wird die zahl angezeigt (Beispiel 0.0005)

dann

PHP:
$z1= $diezahl;
$z2= $z1 / 2;
echo $z2;

ergebniss = 5E-05

ist so ne art affili script, das heißt die Zahlen werden per fopen von dem anbieter geholt. aber im prinzip sollte es egal sein woher die daten kommen.
Aber langsamm habe ich keinen Plan mehr, denn habe schon alles versucht.
 
Hast du vlt. auch mal versucht dein Dec. Wert zu formatieren und dan zu berechen?

PHP:
<?
$z1= (float)"0.0005";
$z2= $z1 / 2;
echo $z2;  
?>
 
Zurück