CONVERTIR UN CHIFFRE EN LETTRE (PHP)

Signaler
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
 TheOne -
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/43095-convertir-un-chiffre-en-lettre-php

pour gérer les décimales et encore merci

function get_conversion( $nombre ){

$chaine_retour = '';
//deccouper si decimale

if( $nombre == 0 )return( '' );



$pos = strpos( $nombre, '.' );
if( !$pos ){

$pos = strpos( $nombre, ',' );

}

if( $pos ){

$entier = substr( $nombre, 0, $pos );
$decimale = substr( $nombre, $pos+1, strlen( $nombre ) - strlen( $entier ) );

$chaine_euro = 'euro';
if( $entier > 1 )$chaine_euro .= 's';

$chaine_cts = 'centime';
if( $decimale > 1 )$chaine_cts .= 's';

$chaine_retour = $this->objet_model->Conversion( $entier ). $chaine_euro .' et ' . $this->objet_model->Conversion( $decimale ). $chaine_cts;

}else{

$chaine_euro = 'euro';
if( $nombre > 1 )$chaine_euro .= 's';
$chaine_retour = $this->objet_model->Conversion( $nombre ). $chaine_euro;

}

return( $chaine_retour );
}
trop fort !!!

maintenant je ne fais plus de faute en français !!

merci
Merci pour tout svp est ce que vous avez réussi à résoudre le reste des problémes ??
Bonjour je n'ai pas regardé l'optimisation de ton code pour te noter mais ta volonté de codeur, si tu savais combien de service tu va rendre à plusieurs développeur moi y compris.chapeau à toi je kif merci beaucoup.voici mon mail ***@***