gpt4 book ai didi

php - 如何使用 PHP 仅获取 CSV 文件的第二列?

转载 作者:行者123 更新时间:2023-12-03 23:10:22 24 4
gpt4 key购买 nike

我有 csv 文件 (test.csv) 并且文本如下:

1,maly,maly(),f,df
2,cheata,aaa,df,df
3,cheata,df,df,df
4,maly,fc,cfv,f
5,maly,df,fg,fg
6,chantha,fc,gf,fg
7,chantha,gh,a,g
8,David,fgfd,dfg,g

我想要的:

我只想播放:maly cheata chantha David。对于有两个或更多相同的名字,只取一个。我有如下的php代码:

$c=0;   
$data=fopen('test.csv','r');
while($row=fgets($data)){
if($c!=0){
echo $row[3]."<br>\n";
}
$c++;
}

问题是

它没有显示我想要的。它显示

h h a a h h a

我该如何解决这个问题?

最佳答案

使用fgetcsv而不是 fgets

if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if (isset($data[1])) {
echo $data[1] . "<br>\n";
}
}
fclose($handle);
}

关于php - 如何使用 PHP 仅获取 CSV 文件的第二列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12152052/

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