$$我有一堆文本文件,我想最终分解成数组,但由于文本文件的数量是通过用户输入动态选择的,我不能只一个一个地初始化它们,而是选择一个 for 循环。
例如,我有三个文本文件包含以下内容(请原谅 \n,假设它是一个换行符):
文件 1.txt = 1 \n 2 \n 3
文件 2.txt = 6 \n 2 \n 7
文件 3.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
我该怎么做呢?
编辑; 固定错字。