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.03
1839
PHP

【PHP】配列要素を昇順・降順でソートする方法

2023.03.09
955
PHP プログラミング

【簡単PHP】連想配列からkey(キー)のみ取得、もしくは値のみ配列で再取得する方法

2022.03.22
10096
PHP

【PHP】指定した区切り文字で文字列を分割。配列に変換する方法

2023.03.07
471