2016-08-09 5 views
2

생성 된 CSV 파일의 열을 PHP 헤더에 쓰고 싶습니다. 나는 머리말 (성, 성, 주소)을 원한다.열의 PHP CSV 헤더

이미지의 그림이 지금까지 내 코드

enter image description here

입니다 :

if (! empty ($_POST ['csv'])) 
{ 
    $this->prepareAckINS ($rows, true); 
    header ('Content-Type: text/csv; utf-8'); 
    header ('Content-Disposition: attachment; filename=' . date ('Ymd_His') . '_ack.csv'); 
    $this->data ['csv'] = $rows ; 
    echo $this->loadAndSetView ('csv'); 
    exit(); 
} 
+0

출력은 행입니다. 1 2 3, 1 2 3, 1 2 3, 나는 열에 영구 헤더를 넣기를 원합니다. – krzysztof

답변

0

당신은 file()와 배열로 .csv 파일을 읽을 수는 다음 할당, 새로운 배열을 생성 csv 파일의 모든 행을 새로운 배열에 쓴 다음 첫 번째 항목으로 헤더를 추가합니다. 마지막으로 새 CSV를 저장하십시오.

$oldcsv = file('sample.csv'); 
$csv = array(); 
$csv[] = "name,surname,address"; 
foreach($oldcsv as $v){ 
    $csv[] = $v; 
} 
관련 문제