Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Mathe war schon immer meine stärke

Hallo,
ich hab eine frage zum "rechnen" mit php.

wenn ich zb
<? $a= "5"; $b= "3"; $a -= $b; echo $a; ?> eingebe, ist das ergebnis 2.
wenn ich aber
<? $a= "5,5"; $b= "3"; $a -= $b; echo $a; ?> eingebe, bekomme ich eben falls nur 2.

was ist der fehler??

danke
gruss
chily

Hier gehts zum Orginal Eintrag "Mathe war schon immer meine stärke" im Forum

Antworten

versuche es mal so:

<?
$a= 5.5;
$b= 3;
$a -= $b;
echo $a;
?>

*** Nobody ***


2.

Du benötigst den Punkt und nicht das Komma.
<? $a= "5.5"; $b= "3"; $a -= $b; echo $a; ?>
Wird im PHP als auch in den anderen Scriptsprachen so gehandhabt.

Gruss Björn.


3.

danke für den tip,
das problem ist nur ich bekomme die zahglen aus einer DB und da stehen die mit , drinn =(


4.

kein problem.

$zahl_zum_rechnen = str_replace(",", ".", $zahl_aus_db);


5.

Danke für die schnelle hilfe,
hat mir eine menge zeit gespart.

Gruss

Chily


Hier gehts zum Orginal Eintrag "Mathe war schon immer meine stärke" im Forum
 
phpforum.de | Impressum | Handy Bundles