ldsmike88 Posted August 11, 2006 Share Posted August 11, 2006 I am trying to use a function to convert a number such as 91.5 into a currency format without "USD" or "$" before the numbers. I found the money_format function in the php manuel but I can only figure out how to use it two ways:[code]setlocale(LC_MONETARY, 'en_US');$thisPrice = '12345.6';$thisPrice = money_format('%i', $thisPrice) . "\n";//Converts it to: USD 12,345.60$thisPrice = money_format('%n', $thisPrice) . "\n";//Converts it to: $12,345.60[/code]Those would work but I can't have the USD or the dollar sign before the number. Does anyone know how to make this function work or have another function I can use? Thanks!Michael Link to comment https://forums.phpfreaks.com/topic/17209-money_format/ Share on other sites More sharing options...
trq Posted August 11, 2006 Share Posted August 11, 2006 Try...[code=php:0]$thisPrice = money_format('!%n', $thisPrice) . "\n";[/code] Link to comment https://forums.phpfreaks.com/topic/17209-money_format/#findComment-72866 Share on other sites More sharing options...
ldsmike88 Posted August 11, 2006 Author Share Posted August 11, 2006 I tried that. It just puts an exclamation point before the dollar sign. Any other ideas? Thanks!Michael Link to comment https://forums.phpfreaks.com/topic/17209-money_format/#findComment-72868 Share on other sites More sharing options...
ldsmike88 Posted August 11, 2006 Author Share Posted August 11, 2006 I GOT IT!$thisPrice = money_format('%!n', $thisPrice) . "\n";Thanks for the exclamation point tip! Link to comment https://forums.phpfreaks.com/topic/17209-money_format/#findComment-72869 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.