4.2.20 Type money
4.2.20.1 Description
Permet de représenter un format monétaire.
4.2.20.2 Représentation
-
consultation :
Le nombre, formaté au moyen de la fonction
money_format('%!.2n', …)
.Le formatage spécifique de money doit être conforme à celui utilisé dans la fonction sprintf. Par contre, il faut utiliser
%s
et non%f
car le résultat donné à la fonction de formatage est ce qui est produit par money_format.Par exemple
money("%s €")
pour ajouter la devise de l'euro. -
modification :
un input de type texte permettant de saisir le nombre.
-
odt :
Le nombre, formaté au moyen de la fonction
money_format('%!.2n', )
.
4.2.20.3 Comportement
Lors de l'enregistrement, le nettoyage suivant est effectué :
- remplacement des
,
par.
- suppression des espaces
La valeur nettoyée est validée au moyen de la fonction is_numeric.
4.2.20.4 Format de stockage
La valeur stockée est la valeur nettoyée.
Le type utilisé en base de donnée est double
.
4.2.20.5 Options
En plus des options communes à tous les types d'attributs, ce type d'attribut dispose des options suivantes :