У меня есть этот код
echo money_format('£%i', $PL);
Но для отрицательного вывода дисплей
£ -1,00
я хочу
-£ 1,00
Как я могу получить знак перед знаком фунта?
Благодарю.
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%+n', -123.45); // -£123.45
Если вы не видите символ правильно, попробуйте использовать:
setlocale(LC_MONETARY, 'en_GB.UTF-8');
echo money_format('%+n', -123.45);
Других решений пока нет …