ERLEDIGT
NEIN
NEIN
ANTWORTEN
20
20
ZUGRIFFE
693
693
EMPFEHLEN
-
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
-
10.07.09 08:38 #2
Moin,
was genau geht nicht ? ? ?
Welche Fehlermeldung bekommst Du ? ? ?
Wie sind '$zahl' und '$derWert' genau deklariert ? ? ?
Gruß
KlausGeändert von vfl_freak (10.07.09 um 08:39 Uhr) Grund: Tippfehler
Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
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
-
Kannst du den Code mal irgendwo online stellen?
-
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
ergebniss = 5E-05PHP-Code:
$z1= $diezahl;
$z2= $z1 / 2;
echo $z2;
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.
-
Aber wenn du
schreibst gibt er dir schon 0.0025 aus?PHP-Code:$zahl = 0.005;
$zahl2 = $zahl / 2;
echo $zahl2;
-
10.07.09 09:42 #8
Hast du vlt. auch mal versucht dein Dec. Wert zu formatieren und dan zu berechen?
PHP-Code:<?
$z1= (float)"0.0005";
$z2= $z1 / 2;
echo $z2;
?>Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
-
ja genau, komisch was
-
mit float versuche ich es gleich mal.
-
-
besteht die Möglichkeit das in $pay was anderes als eine Zahl drinsteht? Oder das die Zahl als Komma zum Beispiel einen Beistrich statt einem Punkt hat?
-
hat schon einen punkt, moment schicke dir mal per nachricht einen link, zum anschauen.
-
10.07.09 10:09 #14
Gib doch mal den Wert mit Print_r() oder var_dump() aus.
Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
-
Ach so:
Wenn du 0.0001 durch 2 dividierst möchtest du 0.00005 bekommen, das ist aber nichts anderes als 5 * 10^(-5) und genau das kriegst du hier raus, nur in anderen Schreibweise. Bei float (Gleitkomma) wird halt in der Gleitkommadarstellung gerechnet.
Ähnliche Themen
-
ein char in Dezimalzahl umwandeln
Von swit27 im Forum JavaAntworten: 14Letzter Beitrag: 11.02.08, 10:15 -
Dezimalzahl in Hexagesimalzahl
Von Reinhard87 im Forum C/C++Antworten: 3Letzter Beitrag: 05.01.08, 11:26 -
Dezimalzahl prüfen
Von Arndtinho im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 12.09.06, 19:17 -
Dezimalzahl in MySQL DB importieren
Von exitboy im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 10.08.05, 08:51 -
Dezimalzahl invertieren
Von wasserflasche im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 10.06.04, 17:22





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren