回答編集履歴

2

加筆

2021/06/07 00:20

投稿

退会済みユーザー
test CHANGED
@@ -13,3 +13,97 @@
13
13
  [PHPのprint_r関数で改行を表示する2つの方法 | PisukeCode - Web開発まとめ](https://pisuke-code.com/php-print-r-display-new-line/)
14
14
 
15
15
  とか、わりと勘が働けばすぐ参考になる記事が見つかるのですが。
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ 質問の内容が大きく変更があったので、
24
+
25
+ まずは初心者が思いつく方法で一つ:
26
+
27
+
28
+
29
+ ```php
30
+
31
+ <?php
32
+
33
+
34
+
35
+ $dat = [
36
+
37
+ [0, 1, 2],
38
+
39
+ ['あ', 'い', 'う'],
40
+
41
+ ['ア', 'イ', 'ウ'],
42
+
43
+ ];
44
+
45
+ /*
46
+
47
+ var_export($dat);
48
+
49
+ echo PHP_EOL;
50
+
51
+ */
52
+
53
+
54
+
55
+ for ($i = 0; $i < count($dat); $i++) {
56
+
57
+ if ($i > 0) { echo PHP_EOL; }
58
+
59
+ for ($j = 0; $j < count($dat[$i]); $j++) {
60
+
61
+ if ($j > 0) { echo ','; }
62
+
63
+ echo $dat[$i][$j];
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```
70
+
71
+
72
+
73
+ 少し関数を駆使してシンプルにすると
74
+
75
+
76
+
77
+ ```php
78
+
79
+ <?php
80
+
81
+
82
+
83
+ $dat = [
84
+
85
+ [0, 1, 2],
86
+
87
+ ['あ', 'い', 'う'],
88
+
89
+ ['ア', 'イ', 'ウ'],
90
+
91
+ ];
92
+
93
+ /*
94
+
95
+ var_export($dat);
96
+
97
+ echo PHP_EOL;
98
+
99
+ */
100
+
101
+
102
+
103
+ for ($i = 0; $i < count($dat); $i++) {
104
+
105
+ echo implode(',', $dat[$i]) . PHP_EOL;
106
+
107
+ }
108
+
109
+ ```

1

加筆

2021/06/07 00:20

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,15 @@
1
1
  1.<PRE>~</PRE>で出力を囲む。
2
2
 
3
3
  2.[nl2br](https://www.php.net/manual/ja/function.nl2br.php)を使う。
4
+
5
+
6
+
7
+ ちなみに、「php 改行付きで出力」でネット検索して見つかる、
8
+
9
+ 例えば
10
+
11
+ [phpで改行を維持してブラウザーに出力する方法(テキストエリアに対応) | WEBクリエイターの部屋](https://arts-factory.net/nl2br/)
12
+
13
+ [PHPのprint_r関数で改行を表示する2つの方法 | PisukeCode - Web開発まとめ](https://pisuke-code.com/php-print-r-display-new-line/)
14
+
15
+ とか、わりと勘が働けばすぐ参考になる記事が見つかるのですが。