質問編集履歴

2

っs

2020/09/29 03:56

投稿

ms5025
ms5025

スコア292

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  その上でtype,kbnごとにサマリーを行いたいです。
10
10
 
11
- foreachで愚直に取る方法しか思い付かず、スマートに何かlaravelらしく取得することは可能でしょうか?
11
+ foreachで愚直に取る方法しか思い付かず、スマートに取得することは可能でしょうか?
12
12
 
13
13
 
14
14
 

1

修正

2020/09/29 03:56

投稿

ms5025
ms5025

スコア292

test CHANGED
File without changes
test CHANGED
@@ -14,71 +14,73 @@
14
14
 
15
15
  例としては、以下のような配列があったとすると
16
16
 
17
+
18
+
17
19
  ```
18
20
 
19
- +"hoge": array:1 [
21
+ hoge
20
22
 
21
- 0 => {#1081
23
+ [
22
24
 
23
- +"type": 001
25
+ "type"=> '001',
24
26
 
25
- +"kbn": "AAA"
27
+ "kbn"=> 'AAA',
26
28
 
27
- +"tax": 600
29
+ "tax"=> 1,
28
30
 
29
- +"amount": 6000
31
+ "amount"=> 100
30
32
 
31
- }
33
+ ]
32
34
 
33
- ]
35
+ [
34
36
 
35
- +"hoge": array:1 [
37
+ "type"=> '002',
36
38
 
37
- 0 => {#1081
39
+ "kbn"=> 'AAAA',
38
40
 
39
- +"type": 002
41
+ "tax"=> 1,
40
42
 
41
- +"kbn": "BBB"
43
+ "amount"=> 100
42
44
 
43
- +"tax": 600
45
+ ]
44
46
 
45
- +"amount": 6000
47
+ fuga
46
48
 
47
- }
49
+ [
48
50
 
49
- ]
51
+ "type"=> '001',
50
52
 
51
- +"fuga": array:1 [
53
+ "kbn"=> 'AAA',
52
54
 
53
- 0 => {#1081
55
+ "tax"=> 1,
54
56
 
55
- +"type": 001
57
+ "amount"=> 100
56
58
 
57
- +"kbn": "AAA"
59
+ ]
58
60
 
59
- +"tax": 10
61
+ [
60
62
 
61
- +"amount": 1000
63
+ "type"=> '002',
62
64
 
63
- }
65
+ "kbn"=> 'AAA',
64
66
 
65
- ]
67
+ "tax"=> 1,
66
68
 
67
- +"fuga": array:1 [
69
+ "amount"=> 100
68
70
 
69
- 0 => {#1081
71
+ ]
70
72
 
71
- +"type": 001
73
+ [
72
74
 
73
- +"kbn": "BBB"
75
+ "type"=> '001',
74
76
 
75
- +"tax": 20
77
+ "kbn"=> 'BBB',
76
78
 
77
- +"amount": 2000
79
+ "tax"=> 1,
78
80
 
79
- }
81
+ "amount"=> 100
80
82
 
81
- ]
83
+ ]
82
84
 
83
85
  ```
84
86