for循环内部如果在PHP中的条件

问题描述 投票:-1回答:1

我需要在for-loop中运行一组代码,只要满足某些条件,例如:

@for($i = 0; $i <= $date_diffrence; $i++)
   @if(condition)
      $temp = $i; 
      @for($multDayCount=0; $multDayCount<count($dayDifferenceArr); $multDayCount++)
         $i = $dayDifferenceArr[$multDayCount];

   @endif

<code_section>  

   @if(condition)
      @endfor
       $i = $temp;
   @endif
 @endfor

我希望无论if-for条件如何都能运行。我怎么能像这样循环?任何帮助将不胜感激。

php for-loop if-statement
1个回答
0
投票

你提出的问题是自我回答 - 如果你需要在一个循环中使用if你就可以了。 :)

看看你的代码(不太看PHP?)你似乎也想有条件地终止循环?

在PHP中,循环可以用breakcontinue控制。你的例子看起来像是试图有条不紊地对break进行循环。

© www.soinside.com 2019 - 2024. All rights reserved.