Flashhilfe.de - Flash Community

Google Wetter - Fahrenheit Wert in Celsius umrechnen

Forum > PHP und MySQL > Google Wetter - Fahrenheit Wert in Celsius umrechnen

 


AntwortenRegistrieren Seite1  

 21.12.2010, 22:24 
Beiträge: 471
Registriert: Aug 2007

Google Wetter - Fahrenheit Wert in Celsius umrechnen
Also ich lasse mir das Wetter von Google auslesen

PHP:
1
2
'<strong>Niedrigste Temperatur:</strong> '. $new->low['data'] .' &deg;C'


$new->low['data'] ist die niedrigste Temperatur. Kriege die Temperatur aber in Fahrenheit
Ich müsste jetzt $new->low['data'] in Celsius umrechnen.

Also folgende Rechnung: °C = (°F - 32) / 1,8

Wie müsste mein '. $new->low['data'] .' dann aussehen. Es scheitert nur an der korrekten Schreibweise im PHP damit er richtig rechnet.

$new->low['data'] - 32 / 1,8 versucht...
 21.12.2010, 22:53Re1
Benutzerbild von RustyCake
Beiträge: 1769
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

Ich würde mit Punkt und nicht mit Komma rechnen.
Was bei den meisten Programmiersprachen Standard ist ;-)
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
 21.12.2010, 22:58Re2
Beiträge: 471
Registriert: Aug 2007

Themenautor/in

Danke erstmal aber die Rechnung funktioniert so nicht. Das mit dem Punkt ist richtig.

Kannst du mir vielleicht die korrekte PHP Schreibweise dieser Rechnung erklären? Wäre dir wirklich sehr dankbar!
 
nicht sichtbar bei eingeloggten Mitgliedern
 21.12.2010, 23:14Re3
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Punkt vor Strichrechnung?
 21.12.2010, 23:15Re4
Beiträge: 471
Registriert: Aug 2007

Themenautor/in

Ja bitte.

Bin sehr dankbar!
 21.12.2010, 23:20Re5
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Ja bitte.

Bin sehr dankbar!

Häh?
Meine Antwort hat eigentlich den Zweck, mal darüber nachzudenken.
Oder kommt bei diesen Rechnungen das gleiche raus?
100 - 32 / 1.8
(100 - 32) / 1.8
 
nicht sichtbar bei eingeloggten Mitgliedern
 22.12.2010, 00:21Re6
Benutzerbild von RustyCake
Beiträge: 1769
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

zb.
PHP:
1
2
3
4
5
6
<?php
$fahrenheit 
90;
$celsius = ($fahrenheit 32) / 1.8;
echo 
"The temperature is ".$celsius." &deg;C";
?>
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen"
 24.12.2010, 09:32Re7
Beiträge: 471
Registriert: Aug 2007

Themenautor/in

Danke für den Denkanstoß. Hat funktioniert.
Problem war ein Denkfehler, da man in Flash vor dem Rechnen
ja alles in Zahlen umwandeln muss. In PHP geht das recht einfach.
Dankesehr!

Lösung:
PHP:
1
2
round(($new->high['data'] - 32) / 1.8)
 
Themen
Ähnliche Beiträge zum Thema
Flash und Google [Flash MX] 25.10.2010 - chrisss74
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de