teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

っs

2020/09/29 03:56

投稿

ms5025
ms5025

スコア292

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  以下のようなhogeとfugaの配列があったとして
4
4
  キーや形は全く同じとします。
5
5
  その上でtype,kbnごとにサマリーを行いたいです。
6
- foreachで愚直に取る方法しか思い付かず、スマートに何かlaravelらしく取得することは可能でしょうか?
6
+ foreachで愚直に取る方法しか思い付かず、スマートに取得することは可能でしょうか?
7
7
 
8
8
  例としては、以下のような配列があったとすると
9
9
 

1

修正

2020/09/29 03:56

投稿

ms5025
ms5025

スコア292

title CHANGED
File without changes
body CHANGED
@@ -6,39 +6,40 @@
6
6
  foreachで愚直に取る方法しか思い付かず、スマートに何かlaravelらしく取得することは可能でしょうか?
7
7
 
8
8
  例としては、以下のような配列があったとすると
9
+
9
10
  ```
10
- +"hoge": array:1 [
11
- 0 => {#1081
11
+ hoge
12
+ [
12
- +"type": 001
13
+ "type"=> '001',
13
- +"kbn": "AAA"
14
+ "kbn"=> 'AAA',
14
- +"tax": 600
15
+ "tax"=> 1,
15
- +"amount": 6000
16
+ "amount"=> 100
16
- }
17
- ]
17
+ ]
18
- +"hoge": array:1 [
18
+ [
19
- 0 => {#1081
20
- +"type": 002
19
+ "type"=> '002',
21
- +"kbn": "BBB"
20
+ "kbn"=> 'AAAA',
22
- +"tax": 600
21
+ "tax"=> 1,
23
- +"amount": 6000
22
+ "amount"=> 100
24
- }
25
- ]
23
+ ]
26
- +"fuga": array:1 [
27
- 0 => {#1081
24
+ fuga
25
+ [
28
- +"type": 001
26
+ "type"=> '001',
29
- +"kbn": "AAA"
27
+ "kbn"=> 'AAA',
30
- +"tax": 10
28
+ "tax"=> 1,
31
- +"amount": 1000
29
+ "amount"=> 100
32
- }
33
- ]
30
+ ]
34
- +"fuga": array:1 [
31
+ [
35
- 0 => {#1081
36
- +"type": 001
32
+ "type"=> '002',
37
- +"kbn": "BBB"
33
+ "kbn"=> 'AAA',
38
- +"tax": 20
34
+ "tax"=> 1,
39
- +"amount": 2000
35
+ "amount"=> 100
40
- }
41
- ]
36
+ ]
37
+ [
38
+ "type"=> '001',
39
+ "kbn"=> 'BBB',
40
+ "tax"=> 1,
41
+ "amount"=> 100
42
+ ]
42
43
  ```
43
44
 
44
45
  合計値が以下のようにとりたいです↓