duanpuchun5275 2017-04-07 04:25
浏览 42
已采纳

嵌套的if-else语句,带有相同的else代码[关闭]

I have the following code and want to know if there is a better way to use the if-else with same result other than using the same else three times?

if($condition1) {
   // some code to get condition 2
   if($condition2) {
      // some code to get condition 3
      if($condition3) {
         $dt = $something;
      } else {
         $dt = "";
      }
   } else {
      $dt = "";
   }
} else {
   $dt = ""; 
}
  • 写回答

2条回答 默认 最新

  • douniwan_0025 2017-04-07 04:37
    关注

    You could easily get rid of some of the extra else statements.

    $dt = ""; // Assign $dt in the beginning
    
    if ($condition1) {
        // some code to get condition 2
        if ($condition2 && $condition3) {
          // some code to get condition 3
          $dt = $something;
        }
    } 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题