
str_getcsv 함수를 사용하여 csv 파일을 읽어오기 위해서는 다음과 같은 방법을 사용할 수 있습니다.
1. csv 파일의 header row을 제외하고 읽기 위해서는, str_getcsv 함수를 사용하여 csv 파일을 읽은 후, header row을 제외한 데이터만을 array에 저장하는 방법을 사용할 수 있습니다. 예를 들어, csv 파일의 header row이 1행이고, 데이터가 2행부터 시작한다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$file = fopen("example.csv", "r");
$header = fgetcsv($file);
$data = array();
while (($row = fgetcsv($file)) !== FALSE) {
$data[] = $row;
}
fclose($file);
2. csv 파일의 특정 열을 읽어오기 위해서는, str_getcsv 함수를 사용하여 csv 파일을 읽은 후, 특정 열의 값을 array에 저장하는 방법을 사용할 수 있습니다. 예를 들어, csv 파일의 2열을 읽어오고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$file = fopen("example.csv", "r");
$header = fgetcsv($file);
$data = array();
while (($row = fgetcsv($file)) !== FALSE) {
$data[] = $row[1]; // 2열을 읽어옵니다.
}
fclose($file);
3. str_getcsv 함수가 반환하는 값을 array로 변환하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$data = str_getcsv("1,2,3,4,5");
print_r($data); // array(1, 2, 3, 4, 5)
str_getcsv 함수는 csv 파일의 데이터를 array로 변환하는 함수입니다. 반환값은 array로, csv 파일의 데이터가 array의 요소로 저장됩니다.
2025-07-12 02:26