php – 0在switch case中?
发布时间:2020-12-13 18:12:09 所属栏目:PHP教程 来源:网络整理
导读:对不起可能是愚蠢的问题,但是当我有一些值为0(零)的int变量时,我遇到了一个巨大的问题. switch ($starost_vozila){ case (0): switch ($podaci['tip_motora']){ case ("motor1"): $eko_taksa = 485; break; case ("motor2"): $eko_taksa = 243; break; case
对不起可能是愚蠢的问题,但是当我有一些值为0(零)的int变量时,我遇到了一个巨大的问题.
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; 切换继续更多,但这是我的问题,在这段代码中. 如果我不把“case(0):”并使用这个: case ($starost_vozila >= 0 && $starost_vozila < 6): 然后下一个案例将以某种方式变为活动状态,并打印出“$eko_taksa = 667;”. 这是“$starost_vozila = 0”时的所有问题,但是当它比上述情况少于6时,任何数字都有效. 这里的每个var都是int.一切正常,除非“$starost_vozila = 0”,当我使用“case($starost_vozila> = 0&& $starost_vozila< 6)时:”. 我不知道发生了什么……哦 对不起,这是一个愚蠢的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |