phpmoney-format

PHP money_format(); £ sign not GBP


I cannot work out how to get the currency symbol?

At the moment I am using

setlocale(LC_MONETARY, 'en_GB');
money_format('%i', 1000);

Which give me the output

GBP1,000

But I want

£1,000

I have checked out the PHP manual but it isn't that helpful.

Any ideas?


Solution

  • Have you tried this?

    setlocale(LC_MONETARY, 'en_GB');
    utf8_encode(money_format('%n', 1000));