어떤 작업이건 가끔은 파일을 읽어서 데이터를 가져와서 활용을 해야 한다.

 

 나같은 경우에는 데이터를 복원하기 위해 csv파일로부터 이전 정보들을 가져와서 송신을 해야 되는 입장이였다.

 

각설하고, php에는 정말 유용한 함수가 다 있어서 어떤게 있는지만 알고 있다면 바로 구현이 가능하다.

나는 몰랐네~

$fp = fopen( $파일경로 , "r");
$csv_arr = array();

while($row = fgetcsv($fp)){
	$csv_arr[] = $row;
}
//csv_arr 배열의 0번째 행에는 각 열의 헤더들이 있음

 

fgetcsv에 대한 매뉴얼 : www.php.net/manual/en/function.fgetcsv.php

 

PHP: fgetcsv - Manual

The $escape parameter is completely unintuitive, but it is not broken. Here is a breakdown of fgetcsv()'s behaviour. In the examples I've used underscores (_) to show spaces and brackets ([]) to show individual fields:- Leading whitespace in each field wil

www.php.net

 

fgetcsv를 사용하여 원하는대로 데이터를 가공하여 원하는 결과를 얻었다

해피엔딩 끗.

+ Recent posts