Written by Kasumi

【PHP】1行ずつファイルの内容を読み込み。配列化する方法

PHPで1行ずつファイルの内容を読み込たい。

また、読み込んだ内容を配列に格納したい。

本記事ではこのような悩みを解決します。

1行ずつファイルの内容を読み込む方法

<?php
  //1行ずつ読み込む(改行削除)
  $line = file('test.txt',FILE_IGNORE_NEW_LINES);
  print_r($line);
  //Array ( [0] => 1行目のテキスト。 [1] => 2行目のテキスト。 )
?>

1行ずつファイルの内容を読み込む方法です。

file関数を使います。

file関数の第一引数に対応するファイルを指定

第二引数にFILE_IGNORE_NEW_LINES(改行文字を含ませない)を指定します。

以上で実装完了。

print_rを使って定義したfile関数を確認。

ファイルの内容が行ごとに配列要素に格納されていたら成功です。

まとめ

PHPで1行ずつファイルの内容を読み込み。配列化する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

【PHP】連想配列に要素を追加する方法

2023.02.22
2606
PHP

【PHP】入力された値によってページの遷移先を変更する方法【簡易ログインフォーム】

2023.01.11
4267
PHP

【PHP】動的にテキストファイルを読み込み。内容を出力する方法

2023.03.24
1519
PHP

【PHP】配列の合計・平均を求める方法

2023.03.15
2161