English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
fgetcsv() 함수는 열린 파일에서 한 행을 해석하고 CSV 필드를 파싱합니다. 이 함수는 지정된 길이나 EOF에 도달할 때까지 새 행을 반환하며, 성공 시 배열에 CSV 필드를 반환하거나, 실패와 EOF 시 false를 반환합니다.
array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\\" ]]]])
이 함수는 fgets() 함수와 유사하지만, fgetcsv() 함수는 읽은 CSV 형식 필드의 행을 해석하고 필드를 포함한 배열을 반환합니다. fgetcsv() 함수는 오류(파일 끝 포함)가 발생할 때 false를 반환합니다.
<?php $file = fopen("/PhpProject/EmpDetails.csv", "r"); echo fgetcsv($file); fclose($file); ?>
출력 결과
Array ( [0] => Chandra [1] => Ravi [2] => Adithya [3] => Sai )
<?php $file = fopen("/PhpProject/EmpDetails.csv", "r"); while(! feof($file)) { print_r(fgetcsv($file)); } fclose($file); ?>
출력 결과
Array ( [0] => Chandra [1] => Ravi [2] => Adithya [3] => Sai ) Array ( [0] => Dev [1] => Jai [2] => Ramesh [3] => Raja )