Où est le symbole monnétaire? Le signe symbolique de la monnaie est positionné par rapport à sa valeur en fonction de la locale utilisée. Cependant, vous pouvez forcer ce positionnement grâce à l'option display qui se configure au moyen de constantes: Positions disponibles pour la monnaie Constante Description STANDARD Affiche le symbole de la monnaie dans une position standard, conforme à la locale RIGHT Affiche le symbole de la monnaie à droite de sa valeur LEFT Affiche le symbole de la monnaie à gauche de sa valeur
Paramétrer la position du symbole monnétaire Imaginons que le client utilise la locale "en_US". Sans option, la valeur retournée serait par exemple: 100, ) ); print $currency; // Retournerait '$ 100' ]]> En utilisant la valeur par défaut, le symbole pourrait être retourné à gauche ou à droite de la valeur de monnaie. Voyons comment fixer cette position: 100, 'position' => Zend_Currency::RIGHT, ) ); print $currency; // Retournerait '100 $'; ]]> Notez que dans le deuxième exemple, la position de USD est fixée quelle que soit la locale ou la monnaie considérée.