我想在php中获取csv文件行的索引,但是我无法在php中使用indexOf
。
<?php
$value = $building."".$floor;
$val = $value.".".csv;
$file = fopen("csv/$val","r");
$chk=0;
$x1chk=0;
$x2chk=0;
$y1chk=0;
$y2chk=0;
while(!feof($file)) {
$content = fgetcsv($file);
$index = indexOf($content);
$count1 = count($content);
}
?>
答案 0 :(得分:0)
正在使用while循环 你可以在循环外部初始化变量counter = 0,在循环内部可以递增它 e.g
$counter=0;
while(!feof($file)){
$content = fgetcsv($file);
$counter++;
}
希望有所帮助
答案 1 :(得分:0)
使用计数器。
$count=0;
$file = fopen('file.txt', 'r');
while (($line = fgetcsv($file, 0, "\t")) !== false) {
echo "<pre>";
echo "line no. ".$count;
print_r($line);
echo "</pre>";
$count++;
}
我使用“\ t”作为制表符分隔的csv文件。对于逗号分隔文件,请使用“,”