2016-09-01 2 views
0

csv 파일의 특정 열에 대한 모든 데이터를 각 행에 대해 검색하려고합니다.각 줄의 열 데이터 검색 csv

파일 구조

Swimlane,Column,ID,Title 

예를 들어 열 "제목"에 대한 모든 데이터를 검색 할 수 있습니다.

코드 : 제목 인덱스 3에 있음을

$lines = file("Business Backlog API Publication.csv"); 

$row = 0; 

foreach($lines as $line) 
{ 
    $line = explode(",", $line); 
    $title = $line[3]; 

    echo "<p> $row : $title: <br /></p>\n"; 

    $row++; 
} 

참고 :

$row = 1; 
    if (($handle = fopen("Business Backlog API Publication.csv", "r")) !== FALSE) { 
     while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
      // Column title    
      $num = $data[4]; 
      echo "<p> $num : $row: <br /></p>\n"; 
      $row++; 
      for ($c=0; $c < $num; $c++) { 
       echo $data[$c] . "<br />\n"; 
      } 
     } 
     fclose($handle); 
    } 

파일이 큰없는 경우,이 파일을 사용할 수 있습니다 당신에게() 함수를

답변

0

정말 고마워요 아니요 4

+0

감사합니다. 그러나 나는 그것을 시스템 연구에 적용하고 싶다. 예를 들어 "제목"또는 "ID"필드에 양식으로 표시하고 결과는 각 행에 대해 지정된 열의 모든 데이터입니다. – Bourg

+0

그래서 필드를 선택하여 보낼 수있는 양식이 있어야합니다. 수색 alghoritm? – Blazeag

+0

문제는 검색 알고리즘입니다. – Bourg