回答編集履歴
1
edit
answer
CHANGED
@@ -1,4 +1,7 @@
|
|
1
1
|
インデントのせいでコードほとんど読んでないですけど、要件だけ見てほぼ雰囲気で回答
|
2
2
|
break って抜ける階層を指定できるので、そのあたりで調整すればできるかもですね。
|
3
3
|
> [break ](https://www.php.net/manual/ja/control-structures.break.php)
|
4
|
-
break では、オプションの引数で ネストしたループ構造を抜ける数を指定することができます。 この引数のデフォルトは 1 で、直近のループ構造からだけ抜けます。
|
4
|
+
break では、オプションの引数で ネストしたループ構造を抜ける数を指定することができます。 この引数のデフォルトは 1 で、直近のループ構造からだけ抜けます。
|
5
|
+
|
6
|
+
まぁそれか、データ取得時点で「現在の月」まで絞っておくか、ですね。
|
7
|
+
そのほうが良さそう。ロジックごちゃごちゃは、特に数値を扱う場合は不具合に直結する。
|