【发布时间】:2018-02-15 21:35:59
【问题描述】:
您好,我在 php 中编写了一个代码来读取 csv 文件,打印它并计算行数。现在我还需要找到记录的数量。有人可以帮我吗?谢谢!
<?php
$c =0;
$fp = fopen("teksti.csv","r");
while(!feof($fp)){
$content = fgets($fp);
print_r ($content);
if($content)
$c++;
}
fclose($fp);
echo $c;?>
【问题讨论】:
-
什么定义了记录?一行?
-
一个单元格。我已经数过了行数。现在我需要计算每个单元格。
-
count($content) -
使用
fgetcsv()而不是fgets()。然后使用count($content)获取该行的列数。