Accueil > Forum > > > > Conversion chiffre en lettre
Conversion chiffre en lettre
vendredi 1 septembre 2006 à 21:10:23 |
Conversion chiffre en lettre

rochametallica
|
Bonsoir a tout le monde, je voudrais savoir si quelqu'un une fonction en PHP qui convertie un chiffre en lettre, merci d'avance.
|
|
vendredi 1 septembre 2006 à 21:43:19 |
Re : Conversion chiffre en lettre

eXon
|
Réponse acceptée !
Malheureusement, il n'en existe pas. La seule façon est de le coder toi-même avec un tableau et tu fais la convertion. C'est pas trop compliquer comme algo à faire.
---------------- eXon
|
|
samedi 2 septembre 2006 à 08:49:13 |
Re : Conversion chiffre en lettre

malalam
|
Réponse acceptée !
hello,
transformer un chiffre en lettre ... ??? et "
Malheureusement, il n'en existe pas." ???
Je suis tombé dans la 4ème dimension ou quoi, lol ...?
Sous quelle règle un chiffre se transforme en lettre ? Parce que sinon, sans énoncer de règle à suivre, j'en connais des fonctions php qui font ça, moi, hein... <?php echo chr ('56'); ?> par exemple...
|
|
samedi 2 septembre 2006 à 10:24:58 |
Re : Conversion chiffre en lettre
|
samedi 2 septembre 2006 à 16:39:19 |
Re : Conversion chiffre en lettre

eXon
|
Malalam peut-être que si tu prenais le temps de lire sa question tu comprenderais ce que je dis ... Transformer un chiffre en lettre sa veut dire transformer 341 par trois cents quarante-et-un
---------------- eXon
|
|
samedi 19 juin 2010 à 17:29:17 |
Re : Conversion chiffre en lettre

xenaaa
|
merci bcq pour le soupap!!
|
|
vendredi 10 décembre 2010 à 10:19:35 |
Re : Conversion chiffre en lettre

tamrimed
|
TAMRI
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<?php
function int2str($a){
$joakim = explode('.',$a);
if (isset($joakim[1]) && $joakim[1]!=''){
return int2str($joakim[0]).' virgule '.int2str($joakim[1]) ;
}
if ($a<0) return 'moins '.int2str(-$a);
if ($a<17){
switch ($a){
case 0: return 'zero';
case 1: return 'un';
case 2: return 'deux';
case 3: return 'trois';
case 4: return 'quatre';
case 5: return 'cinq';
case 6: return 'six';
case 7: return 'sept';
case 8: return 'huit';
case 9: return 'neuf';
case 10: return 'dix';
case 11: return 'onze';
case 12: return 'douze';
case 13: return 'treize';
case 14: return 'quatorze';
case 15: return 'quinze';
case 16: return 'seize';
}
} else if ($a<20){
return 'dix-'.int2str($a-10);
} else if ($a<100){
if ($a%10==0){
switch ($a){
case 20: return 'vingt';
case 30: return 'trente';
case 40: return 'quarante';
case 50: return 'cinquante';
case 60: return 'soixante';
case 70: return 'soixante-dix';
case 80: return 'quatre-vingt';
case 90: return 'quatre-vingt-dix';
}
} elseif (substr($a, -1)==1){
if( ((int)($a/10)*10)<70 ){
return int2str((int)($a/10)*10).'-et-un';
} elseif ($a==71) {
return 'soixante-et-onze';
} elseif ($a==81) {
return 'quatre-vingt-un';
} elseif ($a==91) {
return 'quatre-vingt-onze';
}
} elseif ($a<70){
return int2str($a-$a%10).'-'.int2str($a%10);
} elseif ($a<80){
return int2str(60).'-'.int2str($a%20);
} else{
return int2str(80).'-'.int2str($a%20);
}
} else if ($a==100){
return 'cent';
} else if ($a<200){
return int2str(100).' '.int2str($a%100);
} else if ($a<1000){
return int2str((int)($a/100)).' '.int2str(100).' '.int2str($a%100);
} else if ($a==1000){
return 'mille';
} else if ($a<2000){
return int2str(1000).' '.int2str($a%1000).' ';
} else if ($a<1000000){
return int2str((int)($a/1000)).' '.int2str(1000).' '.int2str($a%1000);
}
}
echo int2str("316589.52"); // et voilà ce que ca donne
?>
</body>
</html>
|
|
Cette discussion est classée dans : chiffre, conversion, lettre
Répondre à ce message
Sujets en rapport avec ce message
[EXCEL]convertir un chiffre en lettre dans EXCEL [ par saidcompta1 ]
bonjour, Dans excel est ce que je peut convertir un chiffre en lettre? si oui. veuillez me communiquer la procédure à suivre. MERCI
Conversion décimal en flottant IEEE-754 [ par kohntark ]
Salut, Je cherche désespérément une fonction permettant la conversion d'un décimal en flottant IEEE 754 avec simple et double précision et possibilit
Problème pour convertir une date numérique au format lettre [ par BenamourJr ]
Bonjour, Je fais face à un problème que j'ai du mal à comprendre, c'est pourquoi je viens vers vous en espérant que vous puissiez m'éclairer un peu.
Récupérer chiffre dans case Bdd [ par guilstunt ]
Bonjour a tous !! Je débute dans le php et je bloque sur un point malgré mes recherches. J'arrive a créer une bdd, de me connecter, de rentré des in
conversion minutes [ par mageek06 ]
Bonjour, j'ai une variable $var = 190 par exemple et j'aimerais la convertir en homme/jour sachant qu'un h/j est égale a 8h !! Merci de m'aider ma
compteur toutes les 36 minutes [ par diegomm ]
Bonjour, Pour un projet personnel, j'aurais besoin de créer un petit compteur qui augmente de 1 unité toutes les 36 minutes. Ce compteur ne commence
Variables et array [ par youvalcsharpp ]
Bonsoir, J'ai quelques questions : J'ai une chaine de caractère, une variable comme sa : $Chaine = "abcdef"; Comment prendre chaque lettre de cette c
Array et formulaire et variable [ par youvalcsharpp ]
bonjour, J'ai une question qui me semble assez complexe. J'ai un mot dans une variable comme sa : $mot = "abcdef"; Je cherche a noter autant de tiret
gestion de caracteres [ par youvalcsharpp ]
bonjour, J'ai une question qui me semble assez complexe. J'ai un mot dans une variable comme sa : $mot = "abcdef"; Je cherche a noter autant de tir
HELP [ par youvalcsharpp ]
Bonsoir, J'ai un mot comme sa : $mot = "avion"; J'ai une boucle qui marque auttant de tiret que de lettre du mot .. donc j'ai a l'ecran : _ _ _ _ _
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|