Импорт текстового файла в массив с помощью кнопки (PHP / HTML) - PullRequest
0 голосов
/ 22 мая 2019

Я хочу выбрать и открыть файл .txt с моего компьютера в массив.Я могу сделать это легко с;

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

Но я хочу сделать это с помощью кнопки.

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

Я могу выбрать файл с помощью этой кнопки, но я не знаю, как создать массив.Я буду делать вычисления php с цифрами внутри текстового файла ($ arr).Это возможно или я сплю?

Спасибо.

1 Ответ

0 голосов
/ 23 мая 2019

Информация о загруженном файле находится в $_FILES['my_file'].Вы можете сделать:

if (isset($_FILES['my_file'])) {
    $arr = file($_FILES['my_file']['tmp_name'], FILE_IGNORE_NEW_LINE);
    // ... do stuff with $arr
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...