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?
Source: Tips4all
Have you tried this?
ReplyDeletesetlocale(LC_MONETARY, 'en_GB');
utf8_encode(money_format('%n', 1000));
An easy solution could be te replace GBP with & pound ; (without the spaces) after the money_format.
ReplyDeleteUse str_replace() function is an option.
ReplyDelete£ - British Pound - £ (163)
// Search for the GBP in your string (subject) then replace for the symbol code
$search = "GBP";
$replace = "£";
$subject = "GBP";
echo str_replace($search, $replace, $subject);