回答編集履歴
2
追記
answer
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
```PHP
|
15
15
|
$line[] = fgets($fp);
|
16
16
|
```
|
17
|
-
でファイルの中身を単純配列の新しい要素として格納していますね。
|
17
|
+
でファイルの中身を1行ずつ単純配列の新しい要素として格納していますね。
|
18
18
|
|
19
19
|
|
20
20
|
> 最初は$line = [];という、ただの配列だったのですが途中で急にforeach($line as $i => $text)のような連想配列として扱ったことが不思議です。名称の$textに引っかかったわけではなく、配列として初期化されたものを、を途中で連想配列として扱うことは普通なのかどうかが気になりました。
|
@@ -44,13 +44,12 @@
|
|
44
44
|
if ($fp) {
|
45
45
|
while(!feof($fp)) {
|
46
46
|
$line[] = fgets($fp);
|
47
|
+
var_dump($line);
|
47
48
|
}
|
48
49
|
fclose($fp);
|
49
50
|
}
|
50
|
-
var_dump($line);
|
51
51
|
```
|
52
|
-
とすると$line
|
52
|
+
とすると$lineがどの様に変化しているかを把握できるかと思います。
|
53
|
-
(やっていることは回答中最初のコードと同じです)
|
54
53
|
|
55
54
|
---
|
56
55
|
|
1
追記
answer
CHANGED
@@ -50,6 +50,7 @@
|
|
50
50
|
var_dump($line);
|
51
51
|
```
|
52
52
|
とすると$lineにどう要素が追加されたかを把握できるかと思います。
|
53
|
+
(やっていることは回答中最初のコードと同じです)
|
53
54
|
|
54
55
|
---
|
55
56
|
|