Laravel - 如果陈述条件

时间:2018-03-09 04:06:28

标签: laravel

美好的一天程序员,

问候!

如果a在1-10之间打印好。如果a介于10-20之间则打印不良。

我试过

if($a >=10 || $a<=20) {
"good"
} else if{
#other code here for multiple conditions
}else{
}

但这给了我一个错误

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_PARSE)
Parse error: syntax error, unexpected '<=' (T_IS_SMALLER_OR_EQUAL)

有人可以帮我理解如何

  1. 在一个if语句中使用两个条件

  2. 在(a等于或大于10且a等于或小于20,如上例所示)之间使用。

  3. 提前致谢。

2 个答案:

答案 0 :(得分:1)

您希望在检查范围限制时使用@if ($a <= 10) Good @elseif ($a <= 20) Bad @else #other code here for multiple conditions @endif

&&

或者使用switch语句:

if($a >= 1 && $a <= 10) { 
    echo "good";
} else if($a >= 11 && $a <= 20) {
    echo "bad";
} else {
    echo "something";
}

答案 1 :(得分:0)

应该如下:

@echo off
setlocal

set "amount=4"

rem Accumulate both names and count
for /F %%a in (theFile.txt) do (
   if not exist %%a.tmp (
      set /A "$%%a+=1"
      if !$%%a! gtr %amount% (
         > %%a.tmp echo !$%%1!
         set "$%%a="
      )
   ) else (
      set /P "count=" < %%a.tmp
      set /A count+=1
      > %%a.tmp echo !count!
   )
)

rem Show names and counts
(for %%a in (*.tmp) do (
   set /P "=%%~Na: "
   type %%a
) < nul

del *.tmp