gpt4 book ai didi

php - 上传 CSV 或 XML 进行编辑和返回

转载 作者:行者123 更新时间:2023-11-29 20:54:23 24 4
gpt4 key购买 nike

我之前没有用 HTML5 和 PHP 的方式进行过太多编码,因为我一直使用 Python,并且只在系统应用程序中创建,而不是基于 Web 的应用程序。

我试图找到但无法找到任何可以帮助我完成最新任务的信息。

我希望用户能够上传 CSV 或 XML 文件(尚未决定格式),其中一个字段中包含 SKU,另一字段(列)中包含价格。

然后,我希望用户能够指定一组变量并编辑文档以实现该效果。

我不确定是否必须使用 MySQL 来实现这一点,而且我没有这方面的经验,所以如果我能完全避免它那就更好了。

有关执行此操作的 Material 的任何建议/建议,甚至如何实现此目的的实际示例,都将大大有助于增加我对如何完成此任务的理解。

亲切的问候。刘易斯

最佳答案

您可以使用fgetcsv方法和fputcsv在 php.ini 中操作 csv 文件的方法对于 xml 文件,您可以使用 simpleXML parser

我将给出一个 php 中的 CSV 文件示例。

读取 CSV 文件

if(file_exists("/tmp/my_file.csv")){
$filex = fopen("/tmp/my_file.csv","r");
}
else{
echo "file not found";
}
$data = array();
while(!feof($file))
{
$data[] = fgetcsv($file);
}
fclose($filex);
//now you can manipulate $data as you wish

写入 CSV 文件

$list = array
(
"abcd,efgh,ijkl,mnop",
"qrst,uvwx,yzab,cdef"
);

$file = fopen("my_file.csv","w");

foreach ($list as $line)
{
fputcsv($file,explode(',',$line));
}

fclose($file);

关于php - 上传 CSV 或 XML 进行编辑和返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37745254/

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