fgetcsv() 함수는 열린 파일의 행을 구문 분석하고 CSV 필드를 확인합니다.
fgetcsv() 함수는 지정된 길이에 도달하거나 파일 끝(EOF)에 도달하는 경우 중 먼저 도래하는 경우 새 줄 반환을 중지합니다.
이 함수는 성공하면 CSV 필드를 배열로 반환하고, 실패하거나 파일 끝(EOF)에 도달하면 FALSE를 반환합니다.
fgetcsv(파일,길이,구분자,인클로저)
매개변수 | 설명하다 |
---|---|
파일 | 필수의. 확인할 문서를 지정합니다. |
길이 | 선택 과목. 줄의 최대 길이를 지정합니다. CSV 파일의 가장 긴 줄보다 커야 합니다. 이 매개변수를 생략(또는 0으로 설정)하면 줄 길이에는 제한이 없지만 실행 효율성에 영향을 줄 수 있습니다. 참고: 이 매개변수는 PHP 5 이전 버전에서 필수입니다. |
분리 기호 | 선택 과목. 필드 구분 기호를 설정합니다(한 문자만 허용됨). 기본값은 쉼표(,)입니다. |
울로 둘러싼 땅 | 선택 과목. 필드 줄바꿈 문자를 설정합니다(한 문자만 허용됨). 기본값은 큰따옴표( " )입니다. |
팁: fputcsv() 함수를 참조하세요.
<?php$file = fopen("contacts.csv","r");print_r(fgetcsv($file));fclose($file);?>
CSV 파일:
Kai Jim, Refsnes, 스타방에르, 노르웨이Hege, Refsnes, 스타방에르, 노르웨이
위 코드는 다음을 출력합니다:
Array([0] => 카이 짐[1] => Refsnes[2] => 스타방에르[3] => 노르웨이)
<?php$file = fopen("contacts.csv","r");while(!feof($file)) { print_r(fgetcsv($file)) }fclose($file);?>
CSV 파일:
Kai Jim, Refsnes, 스타방에르, 노르웨이Hege, Refsnes, 스타방에르, 노르웨이
위 코드는 다음을 출력합니다:
Array([0] => 카이 짐[1] => Refsnes[2] => 스타방에르[3] => 노르웨이)Array([0] => 헤게[1] => Refsnes[2] => 스타방에르[3 ] => 노르웨이)