Ich lese mit dem Text-Parser die Daten meiner Wetterseite aus (klappt auch sehr gut.)
Ich sehe die Variablen auch im WEB-Interface unter Varablen mit den richtigen Werten, jedoch als String und kann aus diesen auch kein Diagramm bilden (ist ja klar).
Ich möchte die eingelesenen Werte nun entsprechend umwandeln (von String auf Float) um diese als Diagrammkurve darstellen zu können, bzw. die Werte anderswertig weiterverwenden.
Kann mir bitte jemand erklären wie diese Umwandlung durchzuführen ist ?
Du kannst in PHP einfach die Variable mit SetValueFloat setzen und PHP castet Sie automatisch nach Float. Wenn nicht, ist es keine gültige Gleitkommazahl…
Der php-parser weiss nicht was $WS_Aussentemperatur ist…
besser wäre zb.
$WS_Aussentemperatur=20.5; // sommer yipeeh
SetValueFloat("WS_Aussentemperatur_U", $WS_Aussentemperatur);
// hier wird es bestimmt keine fehler mehr geben.
Jetzt ist WS_Aussentemperatur deklariert und gibt es keine fehler mehr.
Ob dies das ist was du wunscht ist naturlich nicht der fall… nur zur deutung.
Warning: Wrong parameter type for setvaluefloat() in line 10
Beispiel von Fredje kann ich so auch nicht verwenden, ich möchte ja den in WS_Aussentemperatur bereits befindlichen String (z.B. -4,7) in eine Zahl umwandeln und in WS_Aussentemperatur_U speichern.
Ich bin Ratlos …
Kann das mit dem Komma statt dem Punkt in der Stringvariable WS_Aussentemperatur zu tun haben (derzeitiger Wert -4,7)