Astuces php
Accueil
  News 
 Scripts 
 Bouquins 
 Newsletter 
  Emplois 
 Annuaire 
 Forum 
 
Offres d'emplois
Développeur web PHP/MYSQL en alternance
Web Agency, partenaire d'ip-formation, offrant des possibilités d'évolutions, recherche dans le cadre d'un contrat de professionnalisation un dével...
 
 C'est ici
 
Avez vous lu ?
PHP 5 Astuces d'experts
Avez vous lu ? -> PHP 5 Astuces d'experts : Cet ouvrage, utile et pratique, délivre aux utilisateurs initiés des astuces toutes plus utiles les unes que les autres sur PHP 5. Il permet entre autre d’apprendre à envoyer un e-mail aux formats texte et HTML, de récupérer la date de la dernière visite d’un utilisateur, de générer un cookie, de...
 
 Commander
 
 Chapitres - Fonctions mathématiques
PHP 5 Astuces d'experts -> Fonctions mathématiques -> Convertisseur Francs / Euros Convertisseur Francs / Euros
PHP 5 Astuces d'experts -> Fonctions mathématiques -> Un convertisseur multi devises Un convertisseur multi devises
PHP 5 Astuces d'experts -> Fonctions mathématiques -> Calculez la Taxe sur la valeur ajoutée Calculez la Taxe sur la valeur ajoutée
PHP 5 Astuces d'experts -> Fonctions mathématiques -> Une calculatrice simple Une calculatrice simple
 Un convertisseur multi devises
<?
/*
<--- Convertisseur multi devises --->
*/
function convert2() {
  
$devise = (strlen($_POST['devise']) > 
  
$_POST['devise'] : '');
  
$devise2 = (strlen($_POST['devise2']) > 
  
$_POST['devise2'] : '');
  
$devise strtoupper($devise);
  
$devise2 strtoupper($devise2);
  
$montant = (strlen($_POST['montant']) > 
  
$_POST['montant'] : '');
  
$tb_devises = array(
  
'EUR'=>array('EUR'=>'1.0000000000','USD'=>'0.8269545134',
  
'DEM'=>'0.5112918812','GBP'=>'1.4593504818',
  
'JPY'=>'0.0071569716','CHF'=>'0.6455016703',
  
'NLG'=>'0.4537802161','ITL'=>'0.0005164569',
  
'BEF'=>'0.0247893525','FRF'=>'0.1524490172'),
  
'USD'=>array('USD'=>'1.0000000000','EUR'=>'1.2106000303',
  
'DEM'=>'0.6190190093','GBP'=>'1.7677058426',
  
'JPY'=>'0.0086621950','CHF'=>'0.7812374146',
  
'NLG'=>'0.5493898693','ITL'=>'0.0006252723',
  
'BEF'=>'0.0300123686','FRF'=>'0.1845694076'),
  
'DEM'=>array('DEM'=>'1.0000000000','USD'=>'1.6154892540',
  
'EUR'=>'1.9558300000','GBP'=>'2.8553304562',
  
'JPY'=>'0.0139902384','CHF'=>'1.2619321460',
  
'NLG'=>'0.8875169600','ITL'=>'0.0010101019',
  
'BEF'=>'0.0484837593','FRF'=>'0.2981643614'),
  
'GBP'=>array('GBP'=>'1.0000000000','USD'=>'0.5658014983',
  
'EUR'=>'0.6848242413','DEM'=>'0.3501450746',
  
'JPY'=>'0.0048992962','CHF'=>'0.4419154733',
  
'NLG'=>'0.3107596922','ITL'=>'0.0003536822',
  
'BEF'=>'0.0169763495','FRF'=>'0.1044007826'),
  
'JPY'=>array('JPY'=>'1.0000000000','USD'=>'115.4174804099',
  
'EUR'=>'139.7310432414','GBP'=>'204.0145325238',
  
'DEM'=>'71.4433479604','CHF'=>'90.1694165279',
  
'NLG'=>'63.4071829966','ITL'=>'0.0721650613',
  
'BEF'=>'3.4638420829','FRF'=>'21.3018602197'),
  
'CHF'=>array('CHF'=>'1.0000000000','USD'=>'1.2792497942',
  
'EUR'=>'1.5494609020','GBP'=>'2.2617616537',
  
'DEM'=>'0.7922267794','JPY'=>'0.0110838973',
  
'NLG'=>'0.7031147029','ITL'=>'0.0008002298',
  
'BEF'=>'0.0384101324','FRF'=>'0.2362137918'),
  
'NLG'=>array('NLG'=>'1.0000000000','USD'=>'1.8189782758',
  
'EUR'=>'2.2037100000','GBP'=>'3.2165980596',
  
'DEM'=>'1.1267390315','CHF'=>'1.4218367320',
  
'JPY'=>'0.0157641395','ITL'=>'0.0011381212',
  
'BEF'=>'0.0546285439','FRF'=>'0.3359534238'),
  
'ITL'=>array('ITL'=>'1.0000000000','USD'=>'1598.0009520419',
  
'EUR'=>'1936.2700000000','GBP'=>'2825.9574565044',
  
'DEM'=>'989.9991308038','CHF'=>'1249.2813475801',
  
'NLG'=>'878.6410190089','JPY'=>'13.8480970954',
  
'BEF'=>'47.9988795213','FRF'=>'295.1824586063'),
  
'BEF'=>array('BEF'=>'1.0000000000','USD'=>'33.2946899324',
  
'EUR'=>'40.3399000000','GBP'=>'58.8755170645',
  
'DEM'=>'20.6254633583','CHF'=>'26.0297485070',
  
'NLG'=>'18.3054485391','JPY'=>'0.2884557958',
  
'FRF'=>'6.1497781105','ITL'=>'0.0208338197'),
  
'FRF'=>array('FRF'=>'1.0000000000','USD'=>'5.4146308594',
  
'EUR'=>'6.5595700000','GBP'=>'9.5752983568',
  
'DEM'=>'3.3538548851','CHF'=>'4.2338151935',
  
'NLG'=>'2.9766030921','JPY'=>'0.0469189725',
  
'BEF'=>'0.1626074928','ITL'=>'0.1626074928'));

  
$taux $tb_devises[$devise][$devise2];
  
$taux2 $tb_devises[$devise2][$devise];
  
$total $montant $taux;
  
$txt '<br><center>' $montant ' ' $devise 
  => ' 
number_format($total6','' ') . ' ' $devise2 '<br>';
  
$txt .= '<font size="2">1 ' $devise2 ' = 
  ' 
number_format($taux6','' ') . ' ' .  $devise 
  
'   ' '1 ' $devise ' = ' number_format($taux26','' ') . 
  ' 
$devise2 '</font></center>';

  echo 
$txt;
}
?>
 Rechercher
Tapez un mot ou une phrase clé
 

 Téléchargement
Téléchargez les sources de l'ouvrage
PHP 5 solutions et composants open-source
Téléchargez les sources de l'ouvrage  -> PHP 5 solutions et composants open-source : Boostez et améliorez vos sites PHP avec des composants et extensions !

Voici enfin l'ouvrage pour améliorer votre site sans tout réécrire. Pourquoi réinventer la roue puisqu'il existe une multitude de composants indépendants à intégrer à votre site ou même des extensions au langage PHP qui peu...
 


copyright astuces-php.info - Plan du site - Mylinea.org : l'annuaire des annuaires - échange de liens - Faites du fric