frankienrg Posted March 27, 2012 Share Posted March 27, 2012 I know I may sound like a nab, but here I go: $ric=10; $price=$price+($price/$ric); Basically I want to add a 10% to the price value this is inside a "for", and price values is taken from a csv file. Said value is for example: $price=4,36 after the script takes place, the value goes to: $price=4796 While i aimed to obtain 4,80 (a 2 precision float). Can anyone help me? It's the first time I mess with float numbers. EDIT: Or at least direct me to a more efficient way to apply % on doubles, while preserving the original precision Link to comment https://forums.phpfreaks.com/topic/259812-script-modifying-float-values-gives-integer/ Share on other sites More sharing options...
frankienrg Posted March 27, 2012 Author Share Posted March 27, 2012 nevermind, found it $prezzo = number_format($prezzo, 2, '.', ''); $prezzo = $prezzo+number_format(($prezzo/$ricarico), 2, '.', ''); Link to comment https://forums.phpfreaks.com/topic/259812-script-modifying-float-values-gives-integer/#findComment-1331580 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.