dreampho Posted November 9, 2012 Share Posted November 9, 2012 Hi. I have a simple math line, and I cant work out why its subtracting the $extra_cost variable, where as it should be adding it? <?php $deposit = substr("300"); $full_price = "1000"; $extra_cost = "10"; $remaining_balance = $deposit - $full_price + $extra_cost; $remaining_balance = substr("$remaining_balance",1); ?> Thank you Quote Link to comment Share on other sites More sharing options...
Barand Posted November 9, 2012 Share Posted November 9, 2012 Lost the return key from your keyboard? Quote Link to comment Share on other sites More sharing options...
Andy123 Posted November 9, 2012 Share Posted November 9, 2012 Try to use parenthesis in your calculation. Also, I am not sure why you are using substr()? I would also not be using the numbers as a string, but int instead, like this: $deposit = 300; Quote Link to comment Share on other sites More sharing options...
JD* Posted November 9, 2012 Share Posted November 9, 2012 Are you looking to have a negative number return? If not, you may want to change the order of your equation. Here it is cleaned up a bit. Also, per Andy123, you really don't need the substring calls, and you should have your numbers as numbers, without quotes: $deposit = 300; $full_price = 1000; $extra_cost = 10; $remaining_balance = ($full_price - $deposit) + $extra_cost; echo $remaining_balance; Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.