Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 fputcsv() 함수

<시간/>

fputcsv() 함수는 행을 CSV로 형식화하고 열린 파일에 씁니다. 이 함수는 쓰여진 문자열의 길이를 반환합니다.

구문

fputcsv(file_pointer, fields, delimiter, enclosure, escape)

매개변수

  • file_pointer - fopen(), popen() 또는 fsockopen()에 의해 성공적으로 열린 파일에 대한 유효한 파일 포인터입니다.

  • 필드 - 문자열 배열.

  • 구분자 - 필드 구분 기호를 지정하는 문자입니다. 기본값은 쉼표( , )입니다.

  • 인클로저 - 필드 인클로저 문자를 설정합니다. 기본값은 큰따옴표입니다.

  • 탈출 - 이스케이프 문자를 설정합니다. 기본값은 백슬래시(\)입니다.

반환

fputcsv() 함수는 작성된 문자열의 길이를 반환합니다.

다음은 "employees.csv" 파일에 내용을 작성하는 예입니다.

예시

<?php
$mylist = array (
   "Jack,Tim",
   "Henry,Tom",
);
$file_pointer = fopen("employees.csv","w");
foreach ($mylist as $line) {
   fputcsv($file_pointer,explode(',',$line));
}
fclose($file_pointer);
?>

이제 CSV 파일 "employees.csv"에 다음 내용이 포함됩니다.

출력

Jack,Tim,
Henry,Tom