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.03.03
537
PHP

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

2023.02.22
2297
PHP

【PHP】特定の範囲を持つ配列を生成する方法

2023.03.13
573
PHP プログラミング

phpを使ってサイトのドメインを取得し、URLを出力する方法。

2021.06.14
6483