回答編集履歴

1

sample

2019/05/15 08:08

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -3,3 +3,39 @@
3
3
  - 可変変数は単に変数の中身をつかって新しい変数を作る仕組み
4
4
 
5
5
  ただ、大抵の場合配列で処理すれば済む場合が多い
6
+
7
+
8
+
9
+ # 可変変数のsample
10
+
11
+
12
+
13
+ ```PHP
14
+
15
+ foreach(["x","y","z"] as $val){
16
+
17
+ $$val=filter_input(INPUT_POST,$val);
18
+
19
+ ${"h_".$val}=htmlspecialchars($$val);
20
+
21
+ }
22
+
23
+ print_r([$x,$y,$z]);
24
+
25
+ print <<<eof
26
+
27
+ <form method="post">
28
+
29
+ x:<input type="text" name="x" value="{$h_x}"><br>
30
+
31
+ y:<input type="text" name="y" value="{$h_y}"><br>
32
+
33
+ z:<input type="text" name="z" value="{$h_z}"><br>
34
+
35
+ <input type="submit" value="go">
36
+
37
+ </form>
38
+
39
+ eof;
40
+
41
+ ```