PHP では、ファイル操作関数を使用してファイルの内容を読み取り、配列に変換できます。
一般的に使用されるファイル操作関数の一部を次に示します:
fopen()
: ファイル ポインターを開きますfgets( )
: 開いているファイル ポインタから 1 行読み取ります feof()
: ファイル ポインタがファイルの末尾に到達したかどうかを確認します fclose()
: ファイル ポインタを閉じる 私たちの目標は、ファイルの内容を配列に変換することであり、各行が配列の要素になります。
コードは次のように実装されます。
<?php $file = fopen("data.txt", "r"); $data = array(); while(!feof($file)) { $line = fgets($file); $line = trim($line); if(!empty($line)) { $data[] = $line; } } fclose($file); print_r($data); ?>
このコードは、最初に fopen()
を通じてファイル ポインターを開き、data.txt# という名前のファイルを指します。 # # ファイルを作成し、読み取り専用モードを示すには
r モードを使用します。
while ループを使用してファイル ポインターから各行を読み取り、
trim() 関数を使用して行末のスペースと改行を削除します。 。行が空でない場合、その行は配列
$data に追加されます。
fclose() 関数を使用してファイル ポインターを閉じます。
data.txt を、読み取りたいファイル名とパスに置き換えることができます。読み取られるファイルはサーバー上に存在する必要があり、PHP には読み取り権限が必要です。
以上がPHPでファイルの内容を読み取り、配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。