質問するログイン新規登録

回答編集履歴

2

修正

2019/02/20 07:13

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -47,7 +47,7 @@
47
47
 
48
48
  つまり、下記のようにすれば良い、ということになります。
49
49
  ```php
50
- $datalists = file($datalist);
50
+ $datalists = file($filename);
51
51
  ```
52
52
 
53
53
  ただ、これだけではいけません。

1

ツッコミ

2019/02/20 07:13

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -89,8 +89,19 @@
89
89
 
90
90
  ```
91
91
 
92
+ 以下、細かなツッコミ。
93
+ > explodeを使わず、implodeも試したのですが、ダメでした。
92
94
 
95
+ implodeは配列を文字列としてつなげるものですね。
96
+ そもそもが配列ではなかったら意味がありません。
93
97
 
98
+ > 僕の憶測なのですが、$numberが既に配列化していてそれを配列にもう一度しようとしているのかなと思っています。
99
+
100
+ 確かに憶測ですね。
101
+ 元々がfile()の引数が正しく指定されていないことから起きているので、
102
+ foreachの中にすら入っていない状態なので$numberは関係ありません。
103
+
104
+
94
105
  -------------------
95
106
 
96
107
  Eclipseなどの構文チェック機能やフォーマット機能がある[IDE](https://ja.wikipedia.org/wiki/%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)の利用を強くすすめます。