
str_getcsv 함수는 PHP의 내장 함수로 CSV 파일을 읽어오는 데 사용됩니다. 이 함수는 헤더를 무시하는 옵션을 제공하지 않습니다.
만약 CSV 파일의 헤더를 무시하고 싶다면, CSV 파일을 읽어오기 전에 헤더를 제거하는 코드를 추가해야 합니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$fp = fopen('example.csv', 'r');
$header = fgetcsv($fp);
$data = array();
while ($row = fgetcsv($fp)) {
$data[] = $row;
}
fclose($fp);
// 헤더를 제거한 데이터
$data = array_slice($data, 1);
이 코드는 CSV 파일의 헤더를 제거한 데이터를 반환합니다.
또는 PHP 7.3 이상부터는 fgetcsv 함수에 skip_lines 옵션을 사용할 수 있습니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$fp = fopen('example.csv', 'r');
fgetcsv($fp); // 헤더를 무시하기 위해 skip_lines 옵션을 사용합니다.
$data = array();
while ($row = fgetcsv($fp)) {
$data[] = $row;
}
fclose($fp);
이 코드는 CSV 파일의 헤더를 무시하고 데이터만 읽어옵니다.
2025-08-12 15:34