![]() |
Hilfe bei if/else Struktur
Hallo,
Folgende Funktion: Code:
function get_html4temp($temp)Für jede Temperatur soll der entsprechende HTML-Code wiedergeben werden. Wenn die Temperatur kleiner als 40 (Grad) ist soll halt der Farbcode '#1900E5' ausgeben werden. Folgende Denkschritte: $temp ist ne Zahl.. Von 50 bis -50 ist alles dabei. Das Minuszeichen wird mit einer 1 ersetzt da ich <= mit nur mir positiven Zahlen ans Laufen bekomme. Das Problem: Es wird immer nur der HTML-Code für <= 150 ausgeben.. Nach ein bissl rumtesten. Die Lösung: Code:
function get_html4temp($temp) |
Hi Nase,
kann ich nicht bestätigen, allerdings bekomme ich falsche Werte. Das liegt daran, dass du ne falsche Reihenfolge hast. PHP-Code:
|
Hi Nase!
Hab dir mal ne Funktion geschrieben, die ihren Dienst ebenso tun sollte. PHP-Code:
Sorry, hab nicht gesehen, dass vor mir schon jemand geantwortet hat, aber meine Alternative erscheint mir vom Code her trotzdem schöner, als die vielen elfseifs. |
@Dracaelius: Du hast dabei aber nur eine Kleinigkeit übersehen:
Wenn die Zahl > 50 ist soll #000000 genommen werden. ;) Es müsste also noch ein return hinter dem foreach hinzugefügt werden: PHP-Code:
codi. |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr. |