【发布时间】:2026-01-03 21:45:02
【问题描述】:
当我将 4 个数组合并为 1 个数组时,它使键 [0] 到 [9] 4 次,而不是从 [0] 到 [34]。
我正在使用的文件是一个 .txt 文件,其内容如下(只有 4 行随机文本):
gghondxs
vishfgfh
魔术师
bvmdomvb
<form method="post" action="index.php" enctype="multipart/form-data">
<input class="file-choise" name="file" type="file" />
<input class="upload-button" type="submit" value="Upload Bestand" />
</form>
$file = fopen($_FILES['file']['tmp_name'], "rb");
$linearray = array();
$workingarray = array();
while(! feof($file)) {
$line = fgets($file);
echo "$line<br>";
$linearray[] = (str_split("$line"));
}
$workingarray[] = array($linearray,"endline");
print_r($workingarray);
我得到的输出如下;
数组 ( [0] => 数组 ( [0] => 数组 ( [0] => 数组 ( [0] => g [1] => g [2] => h [3] => o [4] => n [5] => d [6] => x [7] => s [8] => [9] => ) [1] => 数组 ( [0] => v [1] => i [2] => s [3] => h [4] => f [5] => g [6] => f [7] => h [8] => [9] => ) [2] => 数组 ( [0] => m [1] => a [2] => g [3] => i [4] => e [5] => d [6] => h [7] => v [8] => [9] => ) [3] => 数组( [0] => b [1] => v [2] => m [3] => d [4] => o [5] => m [6] => v [7] => b [ 8] => [9] => ) [4] => 数组 ( [0] => ) ) [1] => endline ) )
我希望它看起来像这样
数组 ( [0] => 数组 [0] => g [1] => g [2] => h [3] => o [4] => n [5] => d [6] => x [7] => s [8] => v [9] => i [10] => s [11] => h [12] => f [13] => g [14] => f [15] => h [16] => m [17] => a [18] => g [19] => i [20] => e [21] => d [22] => h [23] => v [24] => [25] => b [26] => v [27] => m [28] => d [29] => o [30] => m [31] => v [32] => b [33] => [34] => 结束线))
有人可以帮我实现吗?
谢谢
【问题讨论】:
-
你有文件的例子吗?
-
@Sephedo,你是什么意思?我复制到帖子中的文件中的所有内容。
-
我的意思是你上传的文件。
-
对不起,完全忘记了,现在正在努力。