我正在为客户端编写API。他们希望能够在网页上查看价值14天的销售数据。不幸的是,他正在使用的程序的api是有限的,但允许我获得目前的销售项目。我最初的想法是,记录和编写SKU、总销售额和销售价值给csv,如下所示:
sku,总计,值sku,总计,值sku,总计,值sku
等
在此csv中输入了14行数据之后,是否有一种方法可以将其写入php,从而重写第一行、第二行和第三行,而不删除其余的数据?我在想,也许可以计算一下行的数量,如果小于14,继续写,如果等于14,写一遍。我不确定这是可能的,甚至是如何做到这一点,我对PHP非常陌生。
事先非常感谢
发布于 2013-10-03 17:27:03
第一(数行)
$file="URL_FOR_YOUR_CSV_FILE.csv";
$linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
$line = fgets($handle, 4096);
$linecount = $linecount + substr_count($line, PHP_EOL);
}
fclose($handle);第二(清洁档案)
if ($linecount >= 14) {
file_put_contents("URL_FOR_YOUR_CSV_FILE.csv", "");
}再写
https://stackoverflow.com/questions/19164720
复制相似问题