<전체 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 파일 시스템 참조