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 Link to comment https://forums.phpfreaks.com/topic/270503-addition-and-subtraction-issue/ Share on other sites More sharing options...
Barand Posted November 9, 2012 Share Posted November 9, 2012 Lost the return key from your keyboard? Link to comment https://forums.phpfreaks.com/topic/270503-addition-and-subtraction-issue/#findComment-1391322 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; Link to comment https://forums.phpfreaks.com/topic/270503-addition-and-subtraction-issue/#findComment-1391324 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; Link to comment https://forums.phpfreaks.com/topic/270503-addition-and-subtraction-issue/#findComment-1391351 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.