Php 使用四级If-Else语法和百分比
我有一些工作被困在这里我有一些这样的测试: 说明: 有4个边缘有自己的税率:Php 使用四级If-Else语法和百分比,php,codeigniter,Php,Codeigniter,我有一些工作被困在这里我有一些这样的测试: 说明: 有4个边缘有自己的税率: 从0卢比到50000000卢比,税率为5% 从50000000卢比到250000000卢比,税率为15% 从250000000卢比到500000000卢比,税率为25% 500000000以上的税率为30% 这是我的密码: <?php $a = //Input for Variable $b = 5*$a/100 ; $c = 15*$a/100 ; $d = 25*$a/1
- 从0卢比到50000000卢比,税率为5%
- 从50000000卢比到250000000卢比,税率为15%
- 从250000000卢比到500000000卢比,税率为25%
- 500000000以上的税率为30%
<?php
$a = //Input for Variable
$b = 5*$a/100 ;
$c = 15*$a/100 ;
$d = 25*$a/100 ;
$e = 30*$a/100 ;
if($a == o and =< 50000000){
echo $b ;
}
elseif($a => 50000000 and =< 250000000){
echo $c ;
}
elseif($a => 250000000 and =<500000000){
echo $d ;
}
else{
echo $e ;
}
?>
但在为变量$a填充值后,出现了一些错误。请尝试以下代码:
<?php
$a = //Input for Variable
$b = 5*$a/100 ;
$c = 15*$a/100 ;
$d = 25*$a/100 ;
$e = 30*$a/100 ;
if($a == 0 && $a <= 50000000){
echo $b ;
} elseif($a == "Sun"){
echo "Have a nice Sunday!";
}
elseif($a >= 50000000 && $a <= 250000000){
echo $c ;
}
elseif($a >= 250000000 && $a <= 500000000){
echo $d ;
}
else{
echo $e ;
}
?>
尝试以下代码:
<?php
$a = //Input for Variable
$b = 5*$a/100 ;
$c = 15*$a/100 ;
$d = 25*$a/100 ;
$e = 30*$a/100 ;
if($a == 0 && $a <= 50000000){
echo $b ;
} elseif($a == "Sun"){
echo "Have a nice Sunday!";
}
elseif($a >= 50000000 && $a <= 250000000){
echo $c ;
}
elseif($a >= 250000000 && $a <= 500000000){
echo $d ;
}
else{
echo $e ;
}
?>
您需要做的小改动很少
-每个
if
条件中缺少变量-代替
o
采用0
-始终将
=
符号放在最后,就像=
或您需要做的小改动很少
-每个
if
条件中缺少变量-代替
o
采用0
-始终将
=
符号放在最后,就像=
或
您需要在和部分使用$a
($a=>50000000和$a=<250000000)
也应该($a==o
是($a==0
带零。我得到了这个错误“语法错误,意外的'=>”(T双箭头)将=>
替换为=
和=抱歉-更正我先前的更正($a==o
应该是($a>=0
原样==0,您需要在和部分中包含$a
,($a=>50000000和$a=<250000000)
也应该是($a==o
是($a==0
带零。我得到了这个错误“语法错误,意外的'=>'(T_双箭头)”用=/code>替换=>
,并且=抱歉-更正我之前的更正($a==o
应该是($a>=0
,因为检查它是==0并且感谢它的工作;所以它应该使用“&&&”代替“and”是吗?谢谢它能工作;所以它应该使用“&&”和“是吗?谢谢它工作得很好,谢谢你的建议我会记住的谢谢它工作得很好,谢谢你的建议我会记住的