Valuta omrekenen (ook actueel)

Door Robert Deiman, 20 jaar geleden, 7.529x bekeken

Ik zag vandaag een slecht gescript valuta omrekenscript, maar kon er helemaal geen vinden hier op PHPhulp.
Dus ik besloot het erop te wagen en er maar één te maken. Je hebt keuze uit verschillende valuta waartussen je wilt rekenen. Het is gescript met error_reporting volledig aan, dus als het goed is krijg je geen errors.

Ook is het gemakkelijk om om te bouwen naar een database, waarin je de naam en de waarde van valuta plaatst.

Andere valuta kan worden toegevoegd door de array $valuta aan te passen.

Na het 1e stukje script, heb ik een ander stukje script staan dat de valuta via een actuele XML file inleest. De file was in het Engels, maar ik heb het script zo bewerkt dat die alles automatisch in het Nederlands invoegt.[/b]

Voorbeeld: http://www.robertdeiman.net/phphulp/acvalutacalc.php

Gesponsorde koppelingen

PHP script bestanden

  1. valuta-omrekenen-ook-actueel

 

Er zijn 12 reacties op 'Valuta omrekenen ook actueel'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Terence Hersbach
Terence Hersbach
20 jaar geleden
 
0 +1 -0 -1
er gaat toch iets fout. Als ik van 1 euro naar amerikaanse doller omreken is dat evenveel waard als 1 amerikaanse dollar naar euro.

Zou overigens ook kick zijn als je ergens de koers ophaald omdat die nogal wisselend is.
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
Tjah, dat laatste heb ik nog naar gekeken, maar dat wil me niet helemaal lukken. :S
Qua berekening had k wat fout gedaan is ook aangepast :)
Hipska BE
Hipska BE
20 jaar geleden
 
0 +1 -0 -1
ehm, een valuta is meestal een getal met 2 cijfers na de komma. In dit script kan ik mijn 1,36 $ niet omrekenen naar euro.
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
Ik gebruikte in mijn script eerst de intval() om een integer af te dwingen, ik heb het nu zo aangepast dat je een , of . kan gebruiken om getallen met 2 cijfers achter de comma in te kunnen voeren. Je kan ook 1,105 doen, maar dat wordt afgerond naar 2 cijfers achter de komma.

Het maakt niet uit of je een komma of een punt gebruikt. Beiden zijn toegestaan.
Ponzi
Ponzi
20 jaar geleden
 
0 +1 -0 -1
Werkt wel mooi :-) ! Is inderdaad een stuk beter dan het scriptje dat hier vanmorgen rondzwierf.
Arjan Schuurman
Arjan Schuurman
20 jaar geleden
 
0 +1 -0 -1
Nice maar:

'Grappig hoor dat je probeerd van...'

dan moet je probeert schrijven :P.

Mooi script :).
- SanThe -
- SanThe -
20 jaar geleden
 
0 +1 -0 -1
Het ziet er netjes uit.

Opmerking:
Grappig hoor dat je probeerd..........probeert.....
Dat betekend dat..........betekent....
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
Oh, dat is echt wel slordig van me, en dat terwijl ik het wel weet.. :S:S Bedankt voor de tips, het wordt aangepast.
Koko
koko
20 jaar geleden
 
0 +1 -0 -1
Hoi,

voor de exacte wisselkoersen op te halen is er eens een forum-thread geweest. Het was zoiets als dat je van google het juiste getal kon ophalen om dit vervolgens te gebruiken in berekeningen... Misschien de moeite waard om eens op te zoeken?
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
Heb ik gemist denk ik, maar ik ben nog aan het prutsen om dit te gaan gebruiken:

http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml

Is van de Europese Centrale Bank en wordt in principe dagelijks gewijzigd.
PHP erik
PHP erik
20 jaar geleden
 
0 +1 -0 -1
Die wordt inderdaad dagelijks gewijzigd. Op m'n andere computer heb ik een script dat deze XML al uitleest enzo. Maar het is XML dus op zich heb je dat denk ik in 5 minuten in je database staan.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
Dankjewel PHPerik voor de tip. Ik heb nu ook toegevoegd dat de gegevens worden opgehaald. Wel uit een andere bron, omdat die vaker bij wordt gewerkt.

De datum en de valuta worden weergegeven in het Engels, omdat ze bij de bron ook Engels zijn.

Edit:
Voorbeeld: http://www.robertdeiman.net/phphulp/acvalutacalc.php
Bovendien is het nu zo aangepast dat de datum in goede weergave is en dat ook de valuta in de Nederlandse vertaling worden weergegeven

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. valuta-omrekenen-ook-actueel

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.