【问题标题】:Multiple conditionals in phpphp中的多个条件
【发布时间】:2018-05-31 16:19:37
【问题描述】:
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 或编程中是不可能的。

错误信息

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

【问题讨论】:

  • 这不是和$page_num &gt;= 10 &amp;&amp; $page_num &lt;= 40一样吗?为什么需要3个条件?

标签: php if-statement conditional


【解决方案1】:

您的代码中有 =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;
       }
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 2012-09-09
    • 2019-09-22
    相关资源
    最近更新 更多