2014-02-11 2 views
-1

나는 csv 파일을 체크 박스에 채우는 PHP 페이지를 만든다. CSV 파일의 행 수를 어떻게 계산하는지. 다음을 시도php를 사용하여 csv 파일의 행 수를 계산하는 방법은 무엇입니까?

$file = $fu['filepath'].$fu['filename']; 
     [email protected]($file,"r"); 
     if($handle) { 
      while($row = fgetcsv($handle, 1024)){ 
echo "<input type='checkbox' name='receptionts[]' checked='checked' value='".$row[0].'|'.$row[1] ."' /> ".$row[0]." <br />"; 
       } 
     } 
     else { 
      // File doesn't exist. do something. 
     } 
+0

어떻게 총 행 수를 얻을 수 있습니까? –

답변

3

:이 도움이

$file = $fu['filepath'].$fu['filename']; 
[email protected]($file,"r"); 
$noOfLines = count($fileData);   

if ($noOfLines > 0) { 
    while ($row = fgetcsv($handle, 1024)) { 
     echo "<input type='checkbox' name='receptionts[]' checked='checked' value='".$row[0].'|'.$row[1] ."' /> ".$row[0]." <br />"; 
    } 
} else { 
    // File doesn't exist. do something. 
} 

희망

여기 내 코드입니다.

+0

그 반환 1하지만 내 csv 파일은 5 행을 포함 –

+0

예, 미안 해요. 파일 호출이 잘못되었습니다. ** file ($ FILE, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); ** – DenisR

+0

을 입력하면 전체 행 수를 계산하는 방법은 무엇입니까? –

관련 문제