不要认为这很困难,但是经过一天的辛苦工作后,我无法解决这个小问题。我有一个简单的 csv 文件,我必须通过 php 显示,将列的值中的行分组。我们专门去:
这是我的 CSV 文件:
15000,art1,black
15000,art1,white
15000,art1,green
20000,art2,black
20000,art2,white
25000,art3,black
这就是我要打印的内容:
15000-art1-black
15000-art1-white
15000-art1-green
--- Found black,white,green ---
20000-art2-black
20000-art2-white
--- Found balck,white ---
25000-art3-black
--- Found black ---
我的出发点是这样的:
<?php
$Export= fopen("Test.csv", "r");
while(!feof ($Export)){
$riga=fgets($Export, 4096);
if($riga!=""){
$data=split(',',$riga);
foreach ($data as $line) {
$val = explode(",", $line);
$code = $val[0];
$art_n = $val[1];
$color = $val[2];
}
}
}
fclose($Export);
?>