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.14
199
PHP

【PHP】配列の値を複数の変数に代入する方法【list関数を使おう】

2022.06.14
1149
PHP

【PHP】文字列内の任意の箇所前後にhtmlタグを追加する方法

2022.06.02
710
PHP

【PHP】while文で条件式に満たなくても1回だけループ処理を実行する方法

2023.02.12
540