干草,我有一个if声明.我怎么能让它尽可能短?
if ( $a < 0 ){
if( $a > -2 ){
echo "standard";
}elseif( $a <= -2 && $a > -4 ){
echo "thin";
}elseif( $a <= -4 ){
echo "super thin";
}
}else{
if( $a < 2 ){
echo "standard";
}
if( $a > 2.01 && $a <= 4){
echo "thin";
}
if( $a > 4.01 && $a <= 8.00){
echo "super thin";
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:基本上$a将是任何数字(正面或负面),我们这样匹配.
如果值是
任何知道这可能用于:)的人的额外标记:)
Gum*_*mbo 10
您可以使用绝对值缩短它:
$b = abs($a);
if ($b <= 2) {
echo "standard";
} else if ($b <= 4) {
echo "thin";
} else if ($b <= 8) {
echo "super thin";
}
Run Code Online (Sandbox Code Playgroud)
那这个呢:
$a = abs($a);
if($a<=2) echo "standard";
elseif($a<=4) echo "thin";
elseif($a<=8) echo "super thin";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |