回答編集履歴

3

不備の修正

2019/03/12 02:35

投稿

FKM
FKM

スコア3640

test CHANGED
@@ -8,17 +8,13 @@
8
8
 
9
9
  ```
10
10
 
11
- <?php foreach ($kadai_data as $read) { ?>
11
+ <?php foreach ($kadai_data as $read): ?>
12
12
 
13
- <li><?php print $read; ?></li>
13
+ <li><?php print htmlspecialchars($read['name'],ENT_QUOTES,'UTF-8'); ?></li>
14
14
 
15
- <!-- <ul><?php print htmlspecialchars($value['name'],ENT_QUOTES,'UTF-8'); ?>
15
+ <li><?php print htmlspecialchars($read['comment'],ENT_QUOTES,'UTF-8'); ?></ul> -->
16
16
 
17
- </ul>
18
-
19
- <ul><?php print htmlspecialchars($value['comment'],ENT_QUOTES,'UTF-8'); ?></ul> -->
20
-
21
- <?php } ?>
17
+ <?php endforeach: ?>
22
18
 
23
19
  ```
24
20
 
@@ -30,9 +26,9 @@
30
26
 
31
27
  $kadai_data = [
32
28
 
33
- ['name'=> "hogehoge","これは一人目の情報です"],
29
+ ['name'=> "hogehoge","comment" => "これは一人目の情報です"],
34
30
 
35
- ['name' => "fugafuga","これは二人目の情報です"]
31
+ ['name' => "fugafuga","comment" => "これは二人目の情報です"]
36
32
 
37
33
  ];
38
34
 

2

配列の詳細

2019/03/12 02:35

投稿

FKM
FKM

スコア3640

test CHANGED
@@ -21,3 +21,23 @@
21
21
  <?php } ?>
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ ちゃんと機能していれば、こんな感じでデータが入っていってるはずですから。$readの中に格納されているのは一人目、二人目の情報を伴った配列です。
28
+
29
+ ```PHP
30
+
31
+ $kadai_data = [
32
+
33
+ ['name'=> "hogehoge","これは一人目の情報です"],
34
+
35
+ ['name' => "fugafuga","これは二人目の情報です"]
36
+
37
+ ];
38
+
39
+ ```
40
+
41
+
42
+
43
+ 尤も、ひととおり見渡した所、至るところに不備があり、そこも修正する必要があるとは思います。

1

行列

2019/03/10 13:32

投稿

FKM
FKM

スコア3640

test CHANGED
@@ -1,10 +1,8 @@
1
- $kadai_dataの中を'var_dump'で展開してみてください。
1
+ テーブルを格納する$kadai_dataの中を`var_dump`で展開してみてください。
2
2
 
3
3
  おそらく、まだデータが行となって配列になっていると思います。
4
4
 
5
- その$readを'print'しようとしてもエラーが出ますよ。
5
+ その$readを`print`しようとしてもエラーが出ますよ。
6
-
7
-
8
6
 
9
7
 
10
8