>백엔드 개발 >PHP 튜토리얼 >PHP fputcsv 명령 csv 파일을 작성할 때 발생하는 작은 문제(다차원 배열 커넥터)

PHP fputcsv 명령 csv 파일을 작성할 때 발생하는 작은 문제(다차원 배열 커넥터)

WBOY
WBOY원래의
2016-07-29 08:45:151224검색

명령: fputcsv()
명령 형식: int fputcsv ( 리소스 핸들 [, 배열 필드 [, 문자열 구분 기호 [, 문자열 인클로저]]] )
명령 분석: fputcsv() 행 형식 지정(필드 배열에 전달됨) CSV 형식으로 변환하여 핸들로 지정된 파일에 씁니다. 작성된 문자열의 길이를 반환하거나, 오류가 발생한 경우 FALSE를 반환합니다. 선택적 구분 기호 매개변수는 필드 구분 기호를 설정합니다(한 문자만 허용됨). 기본값은 쉼표:,입니다. 선택적 엔클로저 매개변수는 필드 래퍼를 설정합니다(한 문자만 허용됨). 기본값은 큰따옴표: ".
쓰기 코드(오류 코드):

코드 복사 코드는 다음과 같습니다.


< ;?php
$users = array(
array("사용자 이름","부서","제목");
array("user1","1","사무국", "부서 구성원");
array("user2","2","사무실","섹션 구성원")
array("user3","3","물류 사무실","섹션 구성원 ") ;
);
$handle = fopen("html/csvfile.csv","w");
foreach($users as $line){
fputcsv($user,$ line) ;
}
//파일을 "초대"할 때 "다시 보내세요"
fclose($handle)
?> >코드 분석: html/file 디렉터리에 빈 csvfile.csv 파일을 생성한 다음(수동으로 생성), 명령으로 열어서 사용자 배열의 파일을 작성합니다:


이것을 보면, 무엇이 잘못되었는지는 모두가 알아야 합니다. 다차원 배열의 연결자가 ","라는 것을 갑자기 깨달았습니다. 이 오류는 다시는 발생하지 않습니다. !
기억하세요: 다차원 배열은
PHP fputcsv() 함수 ","(쉼표)를 사용하여 연결됩니다.  php fputcsv命令 写csv文件遇到的小问题(多维数组连接符) 위 내용은 관련 내용을 포함하여 php fputcsv 명령(다차원 배열 커넥터)을 사용하여 csv 파일을 작성할 때 발생하는 사소한 문제를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.