최신 웹 개발 튜토리얼
 

PHP fgetcsv() Function


<전체 PHP 파일 시스템 참조

정의 및 사용

fgetcsv() 함수는 CSV 필드 검사 열린 파일에서 라인을 파싱한다.

fgetcsv() 함수는 지정된 길이로, 새로운 라인에 복귀하지 않거나 EOF에서 중 먼저 온다.

이 기능은 실패와 EOF에 성공, 또는 FALSE에 배열의 CSV 필드를 반환합니다.

통사론

fgetcsv(file,length,separator,enclosure)

매개 변수 기술
file 필요합니다. 확인하기 위해 파일을 지정합니다
length 선택 과목. 행의 최대 길이를 지정합니다. 가장 긴 라인보다 커야합니다 (in characters) CSV 파일입니다. 이 파라미터를 생략 (or setting it to 0) 선로 길이 다소 느린 인 제한은 없다.

Note: 이 매개 변수는 PHP 5 이전 버전에서 필요

separator 선택 과목. 필드 분리를 지정하는 캐릭터. 기본값은 쉼표 ( , )
enclosure 선택 과목. 필드 인클로저 문자를 지정하는 문자. 기본값은 "

팁과주의 사항

Tip: 또한 참조 fputcsv() 함수를.


예 1

<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>

CSV 파일 :

Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway

코드의 출력은 위의 것입니다 :

Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)

예 2

<?php
$file = fopen("contacts.csv","r");

while(! feof($file))
  {
  print_r(fgetcsv($file));
  }

fclose($file);
?>

CSV 파일 :

Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway

코드의 출력은 위의 것입니다 :

Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Array
(
[0] => Hege
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)

<전체 PHP 파일 시스템 참조