首页 > 解决方案 > 使用按钮将文本文件导入数组 (PHP/HTML)

问题描述

我想要从我的电脑中选择并打开一个 .txt 文件到一个数组中。我可以很容易地做到这一点;

$arr = explode("\n", file_get_contents('sampledata.txt'));

但我想用一个按钮来做。

<input type="file" name="my_file">

我可以使用该按钮选择文件,但我不知道如何创建数组。我将使用文本文件 ($arr) 中的数字进行 php 计算。这是可能的还是我在做梦?

谢谢。

标签: phphtmlbutton

解决方案


上传的文件信息在$_FILES['my_file']. 你可以做:

if (isset($_FILES['my_file'])) {
    $arr = file($_FILES['my_file']['tmp_name'], FILE_IGNORE_NEW_LINE);
    // ... do stuff with $arr
}

推荐阅读