3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $price = '105,15'; $part = 0; function decimalPart($price) { $price = str_replace(',', '.', $price); $price = round($price, 2); return round($price - (int)$price, 2); } var_dump(decimalPart($price));
based on VE2FL
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.0 - 7.3.0beta1
float(0.15)