fputcsv 관련 질문이 있습니다. 채택완료
sir생님
4년 전
조회 1,694
fputcsv 를 사용 중에 큰따옴표가 생기는데 이 부분은 어떻게 삭제하는지 여쭤봅니다.
, 콤마는 탭으로 대체할거라 대체하였는데 큰따옴표는 해결하지 못하는 상태입니다.
</p>
<p>#1</p>
<p>$items[] = array('aa', 'bb', date('Y-m-d') );</p>
<p>foreach ($items as $row) {</p>
<p> fputcsv($fp, $row, "\t", "");
}</p>
<p>#2</p>
<p>$items[] = array('aa', 'bb', date('Y-m-d') );</p>
<p>foreach ($items as $row) {</p>
<p> fputcsv($fp, $row, "\t", "");
}</p>
<p> </p>
<p>
#1 결과 : aa bb "2021-10-15"
#2 결과 : fputcsv(): enclosure must be a character in
위 코드로 진행하면 'enclosure must be a character in' 에러가 발생하면서 무조건 대체할 텍스트를 넣어야 하는 것 같은데 제가 원하는건 큰따옴표(") 가 공백도 아닌 삭제를 원합니다.
chr(0) ~ chr(9) 를 사용하지 않고 큰따옴표(")를 삭제할 수 있는 방법이 있을까요?
조언 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
답변 감사합니다