$$最終的に配列に分解したいテキストファイルがたくさんありますが、テキストファイルの量はユーザー入力によって動的に選択されるため、1つずつ初期化することはできず、代わりにforループ。
例として、私が持っている3つのテキストファイルには次のものが含まれています(\ nを失礼し、改行だと想像してください)。
file1.txt = 1 \ n 2 \ n 3
file2.txt = 6 \ n 2 \ n 7
file3.txt = 9 \ n 1 \ n 9
私が試したコード:
<?php
for ($i = 1; $i <= 3; $i++) {
list($line1[$i], $line2[$i], $line3[$i]) = file("public_html/texts/file".$i.".txt");
?>
これは明らかに機能しませんが、理由はわかりません。最終的に、結果は次のようになります。
$line1[1] = 1
$line2[1] = 2
$line3[1] = 3
$line1[2] = 6
$line2[2] = 2
$line3[2] = 7
$line1[3] = 9
$line2[3] = 1
$line3[3] = 9
どうすればこれを行うことができますか?
編集; タイプミスを修正しました。