- setlocale: documentation ( source)
<?php
setlocale(LC_ALL, 'de_DE');
$number = 462.501;
print 'Original number: '.$number."\n\n";
$formatter = new NumberFormatter('nl_BE', NumberFormatter::CURRENCY);
$value = $formatter->format($number);
print 'NumberFormatter::parseCurency() returns: '.$formatter->parseCurrency($value, $currency)."\n";