login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wisselkoersen via UBB (Opgelost)

Offline Raze - 20/05/2009 20:34
Avatar van RazePHP beginner Onlangs maakte ik voor iemand een UBB script, en dat werkt.
Nu vraagde hij me of ik iets erbij kon zetten, namelijk dat het script ook een kleine berekening doet om een waarde in euro om te zetten naar amerikaanse dollar, dus wanneer er in het veld [eu->us]1[/eu->us] ofzo ingegeven wordt, dat dan een berekening wordt gedaan: dus dat de ingevoerde waarde (in dit geval 1) gedeeld wordt door 0.7244 (de verhouding euro/amerikaanse dollar).
ik heb reeds volgende code:
  1. $text = (preg_replace("#\[eu>usd\](.+?)\[/eu>usd\]#is","€ \\1",$text) / 0.7244);
  2. $text = (preg_replace("#\[usd>eu\](.+?)\[/usd>eu\]#is","$ \\1",$text) * 0.7244);


maar dat werkt dus niet.
Kan er iemand mij helpen?

3 antwoorden

Gesponsorde links
Offline vinTage - 20/05/2009 21:15
Avatar van vinTage Nieuw lid
  1. <?php
  2. $text = "Een dollar is [usd>eu]1[/usd>eu]";
  3.  
  4.  
  5. $text = (preg_replace("#\[usd>eu\]([0-9])\[/usd>eu\]#ise","reken('\\1')",$text));
  6.  
  7. function reken($getal)
  8. {
  9. $getal = $getal * 0.7244;
  10. return $getal;
  11. }
  12.  
  13. echo $text;
  14. ?>
Offline thomasje - 20/05/2009 21:57
Avatar van thomasje MySQL beginner Maar let wel op dat de wisselkoersen elke dag veranderen. (Zomaar even een hint hoor )
Offline Raze - 20/05/2009 22:03 (laatste wijziging 20/05/2009 22:49)
Avatar van Raze PHP beginner yeah 
het werkt ;) bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s