Sorry für vielleicht dumme Frage, aber ich habe ein großes Problem mit einem Fall, wenn ich eine int-Variable mit einem Wert von 0 (Null) habe.0 im Schaltergehäuse?
switch ($starost_vozila){
case (0):
switch ($podaci['tip_motora']){
case ("motor1"):
$eko_taksa = 485;
break;
case ("motor2"):
$eko_taksa = 243;
break;
case ("motor3"):
$eko_taksa = 121;
break;
case ("motor4"):
$eko_taksa = 194;
break;
}
break;
case ($starost_vozila < 6):
switch ($podaci['tip_motora']){
case ("motor1"):
$eko_taksa = 485;
break;
case ("motor2"):
$eko_taksa = 243;
break;
case ("motor3"):
$eko_taksa = 121;
break;
case ("motor4"):
$eko_taksa = 194;
break;
}
break;
case ($starost_vozila > 5 && $starost_vozila < 11):
switch ($podaci['tip_motora']){
case ("motor1"):
$eko_taksa = 667;
break;
case ("motor2"):
$eko_taksa = 273;
break;
case ("motor3"):
$eko_taksa = 136;
break;
case ("motor4"):
$eko_taksa = 218;
break;
}
break;
Switch weiter, aber hier ist mein Problem, in diesem Stück Code.
Wenn ich setzte nicht „Fall (0):“ und diese verwenden:
case ($starost_vozila >= 0 && $starost_vozila < 6):
Dann der Fall, dass nächste ist irgendwie aktiv werden, und es wird gedruckt, dass „$ eko_taksa = 667;“.
Das ist alles Problem, wenn "$ starost_vozila = 0", aber wenn es eine Zahl kleiner als 6 ist als dieser Fall oben funktioniert.
Jede Var hier ist Int. Alles funktioniert gut, außer wenn "$ starost_vozila = 0" und wenn ich verwende "case ($ starost_vozila> = 0 & & $ starost_vozila < 6):".
Ich habe keine Ahnung, was auf ... Oo wird
Sorry, wenn diese dumme Frage ist. :(
// Offtopic Meine persönliche Beratung zu verwenden ist Englisch Wörter zu verwenden, wenn die Benennung von Variablen. Zum Beispiel verstehe ich sie, aber wahrscheinlich die meisten Besucher hier - nicht. Es ist jedoch eine gute Übung. Sys Zdrave! :) – anthares
Ran in einer ähnlichen Situation, knallte meinen Kopf gegen die Wand und fand dies. Vielen Dank für die Veröffentlichung. – pal4life