<?php // RAY_temp_rraymond1130.php
error_reporting(E_ALL);
echo "<pre>";
// SEE http://www.experts-exchange.com/OS/Linux/Q_28311139.html
$x = setlocale(LC_MONETARY, 'en_US.UTF-8');
var_dump($x);
$row['InternetPrice'] = '1234.56';
$y = money_format('%.0n' ,$row['InternetPrice']);
var_dump($y);
Have you seen this link on the man page?
http://php.net/manual/en/function.money-format.php#86039
This also looks promising:
http://manpages.ubuntu.com/manpages/intrepid/man3/setlocale.3.html
Is there a symptom of failure that you might be able to share? Is there a code example?
Thanks, ~Ray