CONVERTISSEUR DE NOMBRES EN TEXTE

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
- - Dernière réponse :  kolok - 12 mai 2019 à 05:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52808-convertisseur-de-nombres-en-texte

Afficher la suite 
neigedhiver
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
13 -
L'idée est intéressante...
Cependant, un petit coup d'oeil sur Wikipedia te donnera quelques pistes de corrections d'ordre purement orthographique :
http://fr.wikipedia.org/wiki/Nombres_en_français
Par exemple, on écrit quatre-vingts mais on écrit quatre-vingt-trois (avec des traits d'unions, hein)
macruz
Messages postés
6
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
8 mars 2011
-
Merci!
Cette page est celle que j'ai utilisé, entre autres, pour faire les deux versions proposées.
Donc, oui, effectivement, on écrit
80 : quatre-vingts (sauf pour 80 000 : quatre-vingt mille, car "mille" est un adjectif cardinal)
et 83: quatre-vingt-trois
aussi bien en France qu'en Belgique.

Par acquis de conscience, j'ai quand même été vérifier sur le lien donnée pour la démo, et ces deux nombres sortent bien ainsi.
Donc, pourrais-tu me donner des exemples de nombres mal convertis, que je puisse corriger ?

Sinon, il y a un bug dans une regex (un "." pas échappé (ligne 54), je corrigerai dans une version future)
007Julien
Messages postés
279
Date d'inscription
mercredi 22 septembre 2010
Statut
Membre
Dernière intervention
8 janvier 2014
2 -
Mille milliards de mille millions de mille sabords !
Même les Belges n'emploient plus les sextillions et autres nonilliards... Sinon tableau un peu laborieux pour ajouter un s.
macruz
Messages postés
6
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
8 mars 2011
-
Effectivement ^^
Le tableau en doublon, juste pour éviter un "s" à "mille", c'est un peu lourd.

Sinon, en vérifiant, il y a aussi une erreur pour 80 000.
Je mets ca sur ma liste de trucs à revoir dans la prochaine version.
Vais voir aussi pour réduire ce tableau...
cod57
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8 -
bonsoir
ça peut servir merci pour ton travail
a++
cs_nino31
Messages postés
17
Date d'inscription
jeudi 6 mars 2008
Statut
Membre
Dernière intervention
29 avril 2013
-
Pas bête du tout cette source, même si elle doit être rectifiée pour l'orthographe, je trouve que c'est un code qui peut faire naître des tas d'idées pour d'autres applications ! Bravo pour l'idée !
macruz
Messages postés
6
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
8 mars 2011
-
merci ^^
"même si elle doit être rectifiée pour l'orthographe" => je veux bien une liste des rectifications à faire, pour une/chaque variante (en message privé ou non).
De base, j'utilise l'orthographe d'avant la réforme de 1990 (je suis assez réticent à la nouvelle écriture remplie de "-"). Pour ceux qui veulent la nouvelle version, "il suffit" de remplacer presque tous les espaces par des "-", ce qui ne devrait pas trop poser de soucis, même pour un débutant.

Ca me donne une idée... je vais voir pour rajouter la possibilité de choisir avant/après cette fameuse réforme.
cs_demonstorm
Messages postés
30
Date d'inscription
samedi 2 juin 2007
Statut
Membre
Dernière intervention
7 mars 2011
-
OMG! Bien joué l'ami! Ça c'est utile!
Merci pour le partage...
SonyKyungu
Messages postés
5
Date d'inscription
mardi 27 octobre 2009
Statut
Membre
Dernière intervention
15 mai 2012
-
la description de ton sujet developpé est intéressant mais voici les erreurs trouvés. J'utilise le wamp server pour l'execution veuillez détaillé la procedure d'exécution.
c'est bon et a++
SonyKyungu
Messages postés
5
Date d'inscription
mardi 27 octobre 2009
Statut
Membre
Dernière intervention
15 mai 2012
-
Warning: require(fct_nombre_en_lettre_fr.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\convertisseur\test_chiffres.php on line 80

Fatal error: require() [function.require]: Failed opening required 'fct_nombre_en_lettre_fr.php' (include_path='.;C:\php5\pear') in C:\wamp\www\convertisseur\test_chiffres.php on line 80

sont les erreurs
macruz
Messages postés
6
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
8 mars 2011
-
Bonjour,
en fait, il n'y a qu'une seule "erreur" : le fichier de base veut inclure "fct_nombre_en_lettre_fr.php" qui devrait se trouver dans le même répertoire que test_chiffres.php, mais qui n'y est visiblement pas.
=> 2 hypothèses simples à vérifier:
1) As-tu bien mis les 3 fichiers de l'archive dans le même dossier? (C:\wamp\www\convertisseur\)
2) si c'est le cas, ca devrait être un problème de configuration de wamp, et vérifier chemin d'inclusion par défaut.

Tiens moi au courant ^^
merci beaucoup. tres pratique