gpt4 book ai didi

php - 有没有办法循环代码以使用 PHP 打开多个上传的 CSV 文件?

转载 作者:行者123 更新时间:2023-11-29 10:42:35 24 4
gpt4 key购买 nike

我的 HTML 中有此代码

  <input type="file" name="file[]" size="10000" multiple/> 

我有这个可用的 PHP 代码,用于将 CSV 的数据存储在数据库中

    $filename = $_FILES["file"]["tmp_name"];
if ($_FILES["file"]["size"] > 0) {
$file = fopen($filename, "r");
$count = 0;

while (($emapData = fgetcsv($file, 1000, ",")) !== FALSE) {

$count++;

$data1 = $emapData[0];
$temp_2 = DateTime::createFromFormat('m/d/Y', $emapData[1]);
$data2 = date_format($date1, 'Y-m-d');
$data3 = $emapData[2];
$data4 = $emapData[3];
$data5 = $emapData[4];
$data6 = $emapData[5];
$data7 = $emapData[6];
$data8 = $emapData[7];

如何循环此 PHP 代码来读取多个上传的 CSV 文件?

最佳答案

如果您上传多个 csv,$filename 应该是文件名数组

  $filename = $_FILES["file"]["tmp_name"];

您只需在 $filename 上运行循环并执行相同的工作代码。

foreach(  $filename as $key => $val){
//your working code.
}

关于php - 有没有办法循环代码以使用 PHP 打开多个上传的 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45207619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com