質問編集履歴

1

現時点の状況を編集にて追記しました。

2021/07/11 09:22

投稿

Goethe
Goethe

スコア17

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,51 @@
55
55
 
56
56
 
57
57
  PHP初心者ですが、よろしくお願い致します。
58
+
59
+
60
+
61
+
62
+
63
+ -----回答をいただいて修正したコード-----
64
+
65
+ ------------
66
+
67
+ ```PHP
68
+
69
+ <?php
70
+
71
+ $file_name = "sample.txt"; /*読込ファイルの指定*/
72
+
73
+
74
+
75
+ $ret_array = file( $file_name ); /*ファイルを全て配列に入れる*/
76
+
77
+
78
+
79
+ foreach($ret_array as $value) {
80
+
81
+ $val = explode(',', $value);
82
+
83
+ }
84
+
85
+
86
+
87
+ print_r($val);
88
+
89
+
90
+
91
+ ?>
92
+
93
+ ```
94
+
95
+
96
+
97
+ 【出力結果】
98
+
99
+ Array ( [0] => サンプル3 [1] => グレープ [2] => レモン )
100
+
101
+
102
+
103
+ なぜサンプル3の最後の行だけ出力されるのでしょうか?
104
+
105
+ 1行目から格納し、出力を行いたいです。