2017-02-03 3 views
-1

PHP에서 csv 파일의 행 인덱스를 가져오고 싶습니다만 PHP에서 indexOf을 사용할 수 없습니다.PHP를 사용하여 CSV 파일의 행 인덱스 가져 오기

<?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); 
} 
?> 
+1

여기에 csv 행의'index'가 무엇을 의미합니까 ??? –

+1

해결 된 모든 질문에 대한 답변을 수락해야합니다. 스택은 "주고 받기"에 관한 것이지 "취하는 것, 받아들이는 것"이 ​​아닙니다. –

답변

0

당신이 while 루프 를 사용하는 것처럼 당신은 예를 들어

$counter=0; 
while(!feof($file)){ 
    $content = fgetcsv($file); 
    $counter++; 
} 

그것이

+0

Manvir와 Sidra에게 감사하고 있습니다. –

0

희망이 도움 당신이 그것을 증가 할 수있는 루프 외부 루프 내부 변수 카운터 = 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++; 
} 

탭으로 구분 된 csv 파일에 "\ t"를 사용했습니다. 쉼표로 구분 된 파일의 경우 ","를 사용하십시오.

관련 문제