I'm trying to minus 119.7 from 119.7 using PHP but the result is not expected (-1.4210854715202E-14), the expected result is 0
- Doc1 RestToPay = 171
- Doc2 RestToPay = 119.7
Here is my code:
$TotalAmountToPay = 290.7;
foreach($Docs as $Doc){
    $RestToPay = $Doc['RestToPay'];
    if($TotalAmountToPay <= 0){
        break;
    }
    $TotalAmountToPay = $TotalAmountToPay - $RestToPay;
    if($TotalAmountToPay >= 0){
        echo "OK: ".$TotalAmountToPay;
    }else{
        echo "Done: ".$TotalAmountToPay;
    }
}
Output I have got:
- OK: 119.7
- Done: -1.4210854715202E-14
 
     
    