php - 使用按钮将文本文件导入数组 (PHP/HTML)
问题描述
我想要从我的电脑中选择并打开一个 .txt 文件到一个数组中。我可以很容易地做到这一点;
$arr = explode("\n", file_get_contents('sampledata.txt'));
但我想用一个按钮来做。
<input type="file" name="my_file">
我可以使用该按钮选择文件,但我不知道如何创建数组。我将使用文本文件 ($arr) 中的数字进行 php 计算。这是可能的还是我在做梦?
谢谢。
解决方案
上传的文件信息在$_FILES['my_file']
. 你可以做:
if (isset($_FILES['my_file'])) {
$arr = file($_FILES['my_file']['tmp_name'], FILE_IGNORE_NEW_LINE);
// ... do stuff with $arr
}
推荐阅读
- android - Android:执行期间的WindowInsetsAnimationCallback错误
- javascript - ReactJS -> Why does my state return undefined on the first try?
- javascript - 如何将连续的索引号添加到数组中的唯一值
- reactjs - 上传到 IPFS 的 PDF 文件不显示
- reactjs - 如何在 React.js 中实现编辑照片,如 LinkedIn 编辑背景功能?
- vb.net - vb.net 从可用时间列表中计算预约时间?
- angular - JPA Spring Boot Hibernate Rest API:为什么Hibernate在插入之前会删除?
- reactjs - 你如何使用 Axios 在 React 中创建页面的预览?
- c - 如何使用C反转字符串中单词的顺序?
- pycharm - pycharm venv run 找不到模块