<?php
$a = new NumberFormatter("it-IT", NumberFormatter::DECIMAL);
echo $a->format(12345.12345) . "<br>"; // outputs 12.345,12
$a->setAttribute(NumberFormatter::MIN_FRACTION_DIGITS, 0);
$a->setAttribute(NumberFormatter::MAX_FRACTION_DIGITS, 100); // by default some locales got max 2 fraction digits, that is probably not what you want
echo $a->format(12345.12345) . "<br>"; // outputs 12.345,12345
Fatal error: Uncaught Error: Class "NumberFormatter" not found in /in/3nXNU:2
Stack trace:
#0 {main}
thrown in /in/3nXNU on line 2
Process exited with code 255.
Output for 7.0.5, 7.3.32 - 7.3.33, 7.4.33
Fatal error: Uncaught Error: Class 'NumberFormatter' not found in /in/3nXNU:2
Stack trace:
#0 {main}
thrown in /in/3nXNU on line 2
Process exited with code 255.