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条)

报告相同问题?

悬赏问题

  • ¥20 Keil uVision5创建project没反应
  • ¥15 mmseqs内存报错
  • ¥15 vika文档如何与obsidian同步
  • ¥15 华为手机相册里面的照片能够替换成自己想要的照片吗?
  • ¥15 陆空双模式无人机飞控设置
  • ¥15 sentaurus lithography
  • ¥100 求抖音ck号 或者提ck教程
  • ¥15 关于#linux#的问题:子进程1等待子进程A、B退出后退出(语言-c语言)
  • ¥20 web页面如何打开Outlook 365的全球离线通讯簿功能
  • ¥15 io.jsonwebtoken.security.Keys