Je crée un site où les utilisateurs doivent entrer plusieurs nombres.
numéros Theese doivent être validés (pour des caractères illégaux, etc.) et convertis au format:Conversion de nombre en PHP
1234.56
Mon problème est de savoir comment puis-je convertir (en raison des différentes notations de pays) les différentes combinaisons de décimales/mille -delimiters:
1234,56/1.234,56/1234.56/1,234.56
le résultat attendu devrait toujours être: 1234.56
* comment * Définir l'utilisateur doit entrer les chiffres, au moins ce que le séparateur décimal est. – deceze
Pouvez-vous supposer qu'il y aura toujours deux décimales? .. ou qu'il y aura toujours des décimales? – MatsLindh
Malheureusement, je ne peux rien supposer. C'est un champ d'entrée sans validation côté client, donc l'utilisateur pourrait (par erreur) entrer une clé dans les caractères alpha, dans le cas où ma fonction validaion devrait renvoyer une erreur. Donc je dois faire tout le côté serveur de validation – user1586912