回答編集履歴

5

修正

2019/09/06 01:36

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -42,4 +42,4 @@
42
42
 
43
43
  お金払ってやってもらってください。
44
44
 
45
- コメントに書いた内容で充分解決可能です。
45
+ それに、コメントに書いた内容で充分解決可能です。

4

修正

2019/09/06 01:36

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
 
34
34
 
35
+  -----
36
+
35
37
 
36
38
 
37
39
  > ただ、あるプログラムを早急に作成する必要があるので、
@@ -39,3 +41,5 @@
39
41
 
40
42
 
41
43
  お金払ってやってもらってください。
44
+
45
+ コメントに書いた内容で充分解決可能です。

3

修正

2019/09/06 01:33

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -32,94 +32,10 @@
32
32
 
33
33
 
34
34
 
35
+
36
+
35
- # 中略省略サンプル
37
+ > ただ、るプログラムを早急に作成する必要があるで、
36
38
 
37
39
 
38
40
 
39
- ```php
40
-
41
- <?php
42
-
43
- $arr = [
44
-
45
- [
46
-
47
- 'file_name'=>'1.txt',
48
-
49
- 'textarea_name'=>'inp_01',
50
-
51
- 'label'=>'カッター',
52
-
53
- ],
54
-
55
- [
56
-
57
- 'file_name'=>'2.txt',
58
-
59
- 'textarea_name'=>'inp_02',
60
-
61
- 'label'=>'ハサミ',
62
-
63
- ],
64
-
65
- //以下略
66
-
67
- ];
68
-
69
-
70
-
71
- //中略
72
-
73
- if ($_POST) {
74
-
75
- $msg_arr = [];
76
-
77
- foreach ($arr as $setting) {
78
-
79
- $name = $setting['textarea_name'];
80
-
81
- $file = $setting['file_name'];
82
-
83
-
84
-
85
- //省略
86
-
87
- }
88
-
89
- //省略
90
-
91
- }
92
-
93
-
94
-
95
- //省略
96
-
97
-
98
-
99
- foreach ($arr as $txt_name=>$setting) {
100
-
101
- $name = $setting['textarea_name'];
102
-
103
- $label = $setting['label'];
104
-
105
- echo <<<EOF
106
-
107
- <div>
108
-
109
- <p>{$label}</p>
110
-
111
- <textarea name="{$name}"></textarea>
112
-
113
- </div>
41
+ お金払ってやってもらってください。
114
-
115
-
116
-
117
- EOF;
118
-
119
- }
120
-
121
-
122
-
123
- //省略
124
-
125
- ```

2

修正

2019/09/06 01:32

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -29,3 +29,97 @@
29
29
  と思ったら、書き込むところで既にそのように使われてますね。
30
30
 
31
31
  > foreach ($arr as $file=>$name) {
32
+
33
+
34
+
35
+ # 中略省略ありのサンプル
36
+
37
+
38
+
39
+ ```php
40
+
41
+ <?php
42
+
43
+ $arr = [
44
+
45
+ [
46
+
47
+ 'file_name'=>'1.txt',
48
+
49
+ 'textarea_name'=>'inp_01',
50
+
51
+ 'label'=>'カッター',
52
+
53
+ ],
54
+
55
+ [
56
+
57
+ 'file_name'=>'2.txt',
58
+
59
+ 'textarea_name'=>'inp_02',
60
+
61
+ 'label'=>'ハサミ',
62
+
63
+ ],
64
+
65
+ //以下略
66
+
67
+ ];
68
+
69
+
70
+
71
+ //中略
72
+
73
+ if ($_POST) {
74
+
75
+ $msg_arr = [];
76
+
77
+ foreach ($arr as $setting) {
78
+
79
+ $name = $setting['textarea_name'];
80
+
81
+ $file = $setting['file_name'];
82
+
83
+
84
+
85
+ //省略
86
+
87
+ }
88
+
89
+ //省略
90
+
91
+ }
92
+
93
+
94
+
95
+ //省略
96
+
97
+
98
+
99
+ foreach ($arr as $txt_name=>$setting) {
100
+
101
+ $name = $setting['textarea_name'];
102
+
103
+ $label = $setting['label'];
104
+
105
+ echo <<<EOF
106
+
107
+ <div>
108
+
109
+ <p>{$label}</p>
110
+
111
+ <textarea name="{$name}"></textarea>
112
+
113
+ </div>
114
+
115
+
116
+
117
+ EOF;
118
+
119
+ }
120
+
121
+
122
+
123
+ //省略
124
+
125
+ ```

1

修正

2019/09/06 01:31

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -23,3 +23,9 @@
23
23
 
24
24
 
25
25
  [foreach()](https://www.php.net/manual/ja/control-structures.foreach.php)はkey=>valueで取り出せるので、そのkey部分をきちんと書いてあげれば良いだけと思います。
26
+
27
+
28
+
29
+ と思ったら、書き込むところで既にそのように使われてますね。
30
+
31
+ > foreach ($arr as $file=>$name) {