テキスト ファイルの各行を配列要素に読み取る
問題:各行を個別の要素として配列したテキスト ファイル。
コード例:
<code class="php">$file = fopen("members.txt", "r"); while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); } fclose($file);</code>
提案された解決策:
提供されたコードには、explode('n') を使用して行を分割するという欠陥があり、すべてのシナリオに適しているとは限りません。より良いアプローチは、FILE_IGNORE_NEW_LINES を指定した file() を利用してファイルを 1 行ずつ読み取り、各行を配列要素として保存することです。
コード:
<code class="php">$lines = file($filename, FILE_IGNORE_NEW_LINES);</code>
以上がテキスト ファイルの各行を配列要素に効率的に読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。