begin process at 2012 02 14 02:52:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Conversion chiffre en lettre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club
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

Administrateur CodeS-SourceS
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

rochametallica

Merci quand meme.
samedi 2 septembre 2006 à 16:39:19 | Re : Conversion chiffre en lettre

eXon

Membre Club
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 : _ _ _ _ _


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales