PHP money_format(); £ signe pas GBP

Je ne peux pas travailler sur la façon d'obtenir le symbole de la devise?

Pour le moment je suis en utilisant

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

Qui me donnent la sortie

GBP1,000

Mais je veux

£1,000

J'ai récupéré le manuel PHP, mais il n'est pas utile.

Des idées?

Peut-être que ce sera vous aider: stackoverflow.com/questions/6060008/money-format-showing
Qui vous dit de mettre &livre; au lieu de£, mais je peux réellement obtenir £ à afficher. Il montre juste GBP à sa place. Merci bien 🙂
Ma machine n'a même pas l'impression GBP. 😮
Votre machine n'a probablement pas de fichiers de localisation installé pour "fr_fr". Si c'est une distro Debian, vous pouvez modifier /etc/locale.gen.
Son Ubuntu Lucid. Savez-vous comment puis-je le faire?

OriginalL'auteur Max Rose-Collins | 2012-01-26