回答編集履歴

2

配列として出力される例

2018/07/20 04:51

投稿

FKM
FKM

スコア3633

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- そして、変数を配列受け取ります。
55
+ そして、変数を配列受け取ります。
56
56
 
57
57
  ```php
58
58
 
@@ -64,4 +64,12 @@
64
64
 
65
65
  print_r($content);
66
66
 
67
+ /*
68
+
69
+ このように配列となって出力される。
70
+
71
+ Array ( ['sex'] => xxx ['age'] => 99 ['genre'] =>yyyy )
72
+
73
+ */
74
+
67
75
  ```

1

配列にする必要がない部分は変数で

2018/07/20 04:51

投稿

FKM
FKM

スコア3633

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  <form method="post" action="test.php">
22
22
 
23
- <input type="text" name="subject['test']">
23
+ <input type="text" name="subject">
24
24
 
25
25
  <label>男</label><input type="radio" name="content['sex']" value="male">
26
26
 
@@ -52,15 +52,15 @@
52
52
 
53
53
 
54
54
 
55
- そして、変数を配列受け取ります。
55
+ そして、変数を配列受け取ります。
56
56
 
57
57
  ```php
58
58
 
59
- $subject = filter_input(INPUT_POST,'subject',FILTER_DEFAULT,FILTER_REQUIRE_ARRAY);
59
+ $subject = filter_input(INPUT_POST,'subject');
60
60
 
61
61
  $content = filter_input(INPUT_POST,'content',FILTER_DEFAULT,FILTER_REQUIRE_ARRAY);
62
62
 
63
- print_r($subject);
63
+ echo $subject;
64
64
 
65
65
  print_r($content);
66
66