# sum amount using php help

#1

i sum amount in this value but i not know how

for example

\$sum1 = “0.040”;
\$sum2 = “23”;
\$sum3 = “30”;

\$sum4 = \$sum2+\$sum3;

\$sum5 = sum4*20;

\$sum6 = \$sum1+\$sum5;

echo \$sum6;

result show
1060.04

but i show result this how can

0.05060

#2

0.040 + ((23+30)*20) = 1060,04

Did you want 0.05060? If so you math is wrong

Did you get 0.0.5060? If so something isn’t right here, I tried running this on PHP 4 - PHP 7 and all returned 1060,04
Perhaps it’s the sum4 that is an undefined constant, if you’ve turned off all errors that might give you some issues.

#3

What are you trying to do? The way you are going about you answer obviously isn’t the route to go, but I don’t know what you are trying to do, or why you are trying to do it.

[php]\$sum1 = “0.040”;
\$sum2 = “23”;
\$sum3 = “30”;

\$sum4 = \$sum2+\$sum3;
53

\$sum5 = \$sum4*20;
1060

\$sum6 = \$sum1+\$sum5;
1060.04[/php]

#4

result show me
1060.04
i know when i sum this values sum show me this
but i want to sum this type
0.05060
how can do type the code or how can change decimal value and then sum
that my question

#5

different style learn what i asked
\$sum2 = “23”;
\$sum3 = “30”;
\$sum4 = \$sum2+\$sum3;
\$sum5 = \$sum4*20;

result show is
1060
i change it into decimal format
0.01060
then sum into
\$sum1
and get rewult
0.05060
how can do this in php

#6

Forget about programming, that isn’t how math works period. 2+2 will always be 4 regardless of how you do it.

#7

Perhaps some BEDMAS would get the desired result? I’m not going to play around with the numbers but maybe you will find a combination that will work.

P.S: It is not really clear what you are asking. Perhaps you can re-phrase your question for better assistance.

…Frank

#8

Is it me or should the numbers not be enclosed in double quotes I get 1060.04

\$sum1 = 0.040;
\$sum2 = 23;
\$sum3 = 30;

\$sum4 = \$sum2+\$sum3;

\$sum5 = \$sum4*20;
echo \$sum6 = \$sum1+\$sum5;

#9

I personally do not quote numbers but PHP is a loosely typed language so what he is doing is valid… Maybe not the best form but valid.

#10

Change the formula below to get 0.0506

This is what you wrote:
0.040 + ((23+30)*20) = 1060,04

This is what you want:
?

#11
<?php \$sum1 = 0.040; \$sum2 = 23; \$sum3 = 30; \$sum4 = \$sum2+\$sum3; \$sum5 = \$sum4*20; echo (\$sum5/100000)+\$sum1; ?>