【发布时间】:2016-07-17 23:31:39
【问题描述】:
我想用 csv 中的数据计算总行数。 我做了以下操作:
<?php echo count(file('example.csv',FILE_IGNORE_NEW_LINES |` `FILE_SKIP_EMPTY_LINES)); ?>
这里,如果所有值都只在第一列,那么输出是正确的。
例如。 Row1Col1='a' & Row4Col1='b' o/p=2 正确,因为行中的数据是
Row1->'a',Row2->'',Row3->'',Row4->'b'
但是如果值在不同的列中,则会得到错误的输出。
例如。 Ro1Col3='a' & Row4Col1='b' o/p=4 错误(想要正确的输出是 2),因为行中的数据是
Row1->'a', Row2->',,' Row3->',,' Row4->'b'.
谢谢, 杰迪普
【问题讨论】: