Отображение отрицательной валюты

У меня есть этот код

echo money_format('£%i', $PL);

Но для отрицательного вывода дисплей

£ -1,00

я хочу

-£ 1,00

Как я могу получить знак перед знаком фунта?

Благодарю.

1

Решение

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);

http://php.net/manual/en/function.money-format.php

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]