回答編集履歴

2

コード追記修正:変数名\(fields\)を適切な名称\(rows\)に修正 および コメント追加

2016/12/02 01:48

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -28,18 +28,24 @@
28
28
 
29
29
  // 改行コード("\n")で分割しarrayにする
30
30
 
31
- $fields = explode("\n", $text);
31
+ $rows = explode("\n", $text);
32
32
 
33
33
 
34
34
 
35
35
  echo '<table>';
36
36
 
37
+
38
+
39
+ // $rowsの値それぞれをテーブルの1行(1列)として出力
40
+
37
- foreach ($fields as $item) {
41
+ foreach ($rows as $item) {
38
42
 
39
43
  echo '<tr><td>' . $item . '</td></tr>';
40
44
 
41
45
  }
42
46
 
47
+
48
+
43
49
  echo '</table>';
44
50
 
45
51
  ```

1

回答修正:各行を「COLUMNとして出力」になっていたので「ROWとして出力」に修正

2016/12/02 01:48

投稿

Y.H.
Y.H.

スコア7914

test CHANGED
@@ -1,6 +1,6 @@
1
1
  こんな感じでしょうか?
2
2
 
3
- テキストを```array```にして```foreach```で```array```の要素を ```<td>値</td>```で出力しています。
3
+ テキストを```array```にして```foreach```で```array```の要素を ```<tr><td>値</td></tr>```で出力しています。
4
4
 
5
5
 
6
6
 
@@ -32,16 +32,14 @@
32
32
 
33
33
 
34
34
 
35
- echo '<table><tr>';
35
+ echo '<table>';
36
36
 
37
37
  foreach ($fields as $item) {
38
38
 
39
- echo '<td>' . $item . '</td>';
39
+ echo '<tr><td>' . $item . '</td></tr>';
40
40
 
41
41
  }
42
42
 
43
- echo '</tr></table>';
43
+ echo '</table>';
44
-
45
-
46
44
 
47
45
  ```