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

报告相同问题?