首页 > 解决方案 > php中的多个条件

问题描述

if
(
  ($page_num >=10 && $page_num<= 20)  || 
  ($page_num >= 21 && $page_num =< 30) || 
  ($page_num >=31 && $page_num =<40)
){
     if($i==1){
       $i = $page_num;
     }
 }

我正在尝试在 PHP 中使用上述方法来实现多个条件。我试过了,它一直输出错误,所以我不知道我是否犯了错误,或者我上面尝试的内容在 PHP 或编程中是不可能的。

错误信息

解析错误:语法错误,C:addsdcredit.php 中的意外 '<' 在第 398 行

标签: phpif-statementconditional

解决方案


您的代码中有 =<,请像这样更改它们: <= 。检查http://php.net/manual/fa/language.operators.precedence.php。希望能帮助到你。

$page_num = 11;
$i=1;
if(($page_num >=10 && $page_num<= 20)  || ($page_num >= 21 && $page_num <= 30) || ($page_num >=31 && $page_num <=40)){
     if($i==1){
       $i = $page_num;
       }
 }

推荐阅读