title: PHP money_format not displaying currency symbol
body: <p>I'm trying to use <a href="http://php.net/manual/en/function.money-format.php" rel="nofollow">money_format()</a> to obviously add separators and a currency symbol to a number I have. I've seen plenty of examples where they work, but for some reason the currency symbol does not display.</p>
  
  <pre><code>$_price = '10995';    
  setlocale(LC_MONETARY, 'en_GB.UTF-8');
  echo money_format('%n', $_price);
  </code></pre>
  
  <p>results in:</p>
  
  <pre><code>10995.00
  </code></pre>
  
  <p>I can do this and it nearly works, however as I understand, that's not the point?:</p>
  
  <pre><code>echo money_format('&amp;pound;%n', $_price);
  </code></pre>
  
  <p>results in:</p>
  
  <pre><code>£10995.00
  </code></pre>
  
  <p>I can see that this also formats the number close to how I want, without the .00:</p>
  
  <pre><code>echo '&amp;pound;'.number_format( $_price );
  </code></pre>
  
  <p>results in:</p>
  
  <pre><code>£10,995
  </code></pre>