2014-04-21 5 views
0

PHP에서 기존 CSV 파일의 열 이름과 함께 첫 번째 열에 새 레코드/값을 추가하고 싶습니다. 예 :PHP - CSV 파일에 열 삽입

아래는 기존 CSV 파일입니다.

enter image description here

삽입이 같은 CSV 파일 모양 후 :

enter image description here

그래서 당신이 코드로 나를 안내하시기 바랍니다 수 있습니다.

+0

코드를 먼저 표시하십시오. –

+0

$ fp = fopen ("업로드 /". $ _FILES [ "file"] [ "name"]. "", 'a'); \t \t \t \t \t fputcsv ($ fp, array ($ supp, $ inv, $ st))); \t \t \t \t \t fclose ($ fp); 이것은 내가 시도한 코드입니다. – user2666588

+0

file_get_contents() 및 file_put_contents()에 대해 읽으십시오 –

답변

0

당신은 기본적으로 :

  1. 이전 CSV 읽기 (fopenfputcsv)를 추가로 열이
  2. 오픈 (아마도 배열을, 기능 file 참조) (임시 이름) 새로운 CSV 쓰기
  3. 가까운 파일 (들) (flose)
  4. 된 CSV (unlink)
  5. 옛 이름과 새로운 CSV의 이름을 변경 삭제 (rename)
+0

감사하지만 .. 열 이름을 추가하는 방법을 알려주십시오. ? – user2666588

+0

'fputcsv'로 할 수 있습니다. 배열에 열을 놓기 만하면됩니다. 다른 데이터와 마찬가지로 열을 처리하면됩니다. – raPHPid

+0

코드를 제공해 주시겠습니까? ? – user2666588