- str_replace: documentation ( source)
- number_format: documentation ( source)
<?php
$separator = 'comma';
$number = '1.233.332,34';
$thousand_separator = ',';
if ($separator != 'comma') {
$thousand_separator = ',';
}
// Remove the thousand separator
$number = str_replace($thousand_separator, '', $number);
echo number_format($number, 2, '.',',');