+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Währungen mit Google umrechnen

  1. #1
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678

    Währungen mit Google umrechnen

    Hallo,

    hab das gerade benötigt und dachte mir, dass es der ein oder andere hier eventuell auch mal brauchen könnte.
    Wie bekannt sein dürfte kann man mit Google ganz einfach Währungen umrechnen, indem man in's Suchfeld z.B. "123 euro to usd" eingibt. Der Kurs ist eigentlich immer ziemlich aktuell und es werden recht viele Währungen unterstützt. Da sowas für Webseiten recht praktisch sein kann habe ich mir eine kleine Funktion geschrieben, die mittels cURL den Betrag, die von-Währung und die zu-Währung an Google sendet und die Umrechnung empfängt.

    Code der Funktion:
    PHP-Code:
    function Waehrungsrechner$von$nach$betrag )
    {
        
    $betrag   urlencode$betrag );
        
    $von      urlencode$von );
        
    $nach     urlencode$nach );
        
    $google   "http://www.google.com/ig/calculator?hl=en&q={$betrag}{$von}=?{$nach}";
        
    $curl     curl_init();
        
    $optionen = array
        (
            
    CURLOPT_URL            => $google,
            
    CURLOPT_RETURNTRANSFER => 1,
            
    CURLOPT_USERAGENT      => 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)',
            
    CURLOPT_CONNECTTIMEOUT => 2,
        );
        
    curl_setopt_array$curl$optionen );
        
    $antwort curl_exec$curl );
        
    curl_close$curl );
        
    $tmp explode'"'$antwort );
        
    $info = array();
        
    $info['von_waehrung'] = $tmp[1];
        
    $info['zu_waehrung']  = $tmp[3];

        return (empty( 
    $tmp[5] )) ? $info FALSE;

    Anwendungsbeispiele:
    PHP-Code:
    // $waehrung ist entweder ein Array oder hat den Wert FALSE
    $waehrung Waehrungsrechner"EUR""USD"'12345' );
    echo 
    '<pre>' print_r$waehrungTRUE ) . '</pre>';
    /* Gibt aus:
    Array
    (
        [von_waehrung] => 12 345 Euros
        [zu_waehrung] => 16 034.9205 U.S. dollars
    )*/


    $waehrung Waehrungsrechner"GBP""JPY"'12345' );
    echo 
    '<pre>' print_r$waehrungTRUE ) . '</pre>';
    /* Gibt aus:
    Array
    (
        [von_waehrung] => 12 345 British pounds
        [zu_waehrung] => 1.69057736 million Japanese yen
    )*/ 
    Den Rückgabewert, im englischen Zahlenformat, kann man dann bei Bedarf noch weiter bearbeiten, z.B. Leerstellen und Buchstaben filtern und den numerischen Wert mit printf oder money_format in ein entsprechenden Geldbetrag (z.B. 12.345,00 EUR) umwandeln.
    Der Funktionsaufruf, bzw. Google, erwartet die Währungsangabe als 3-stelliges Kürzel nach ISO 4217

    Viel Spaß damit.

  2. #2
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Sehr schön! Danke!

    Jetzt erweiterst Du das ganze noch um den Wetterbericht ("wetter in köln"), das Kinoprogramm ("kino in köln") usw. und baust damit einen googleBuddy auf
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Moderator maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.538
    Außerdem können auch Temperatur, Maßeinheiten, Gewichte... umgerechnet werden ;-)

+ Antworten

Ähnliche Themen

  1. Gutscheine und 2 Währungen
    Von Sus im Forum Content Management Systeme & Shop Systeme
    Antworten: 0
    Letzter Beitrag: 17.08.2009, 19:40
  2. Attribute und 2 Währungen
    Von Sus im Forum Content Management Systeme & Shop Systeme
    Antworten: 9
    Letzter Beitrag: 28.06.2009, 07:42
  3. Ausländische Währungen in EÜR?
    Von Trauben-Nuss im Forum Steuer & Buchführung
    Antworten: 2
    Letzter Beitrag: 18.02.2008, 18:11
  4. Verschiedene Währungen wie verbuchen?
    Von pamoelle im Forum Steuer & Buchführung
    Antworten: 12
    Letzter Beitrag: 19.08.2007, 14:14
  5. umrechnen chf zu euro
    Von emiglio im Forum Traum-Dynamik
    Antworten: 7
    Letzter Beitrag: 10.02.2004, 16:01

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51