0
A
답변
0
trim()
절약하기 전에! 나는 그것을 해결하기 위해 (stripslashes()와 같이) 몇 가지 시도했다. 수동으로 fputcsv ($ fp, 'too loooooooooooo ... ong string')를 추가하면 제대로 작동합니다. 그런 다음이 함수에 비해 너무 길었던 DB 필드를 살펴본 결과 앞에 값이있는 공백을 발견했습니다.
function get_items($db_handler) {
$array = array();
$query = "SELECT * FROM `db` WHERE <some condition>";
$result = mysqli_query($db_handler, $query);
$i = 0;
while ($row = mysqli_fetch_assoc($result)) {
foreach ($row as $key => $value) $array[$i][$key] = trim($value);
$i++;
}
mysqli_free_result($result);
return $array;
}
// now we put records into csv from the assoc array returned by get_items():
$items = get_items($db_handler);
$fp = fopen($file, 'a+');
foreach ($items as $fields) //
{
fputcsv($fp, $fields);
}
fclose($fp);
함수에서 foreach는 내부 ($ 값) 트림하는 것을 잊지 마세요 : 그래서 여기 코드입니다!
관련 문제
- 1. SqlCommand.ExecuteNonQuery로 보낸 문자열이 너무 길면 어떻게해야합니까?
- 2. 문자열이 너무 길면 Preg_replace가 작동하지 않습니까?
- 3. 삽입/업데이트시 문자열이 너무 길면 자동으로 자릅니다.
- 4. 문자열이 더 길면 Perl 정규 표현식 부분 일치?
- 5. StreamReader (ReadLine)의 하위 문자열이 256보다 길면 어떻게 처리합니까? C#
- 6. 총 문자열이 너무 길면 부분 문자열을 제거하는 방법은 무엇입니까? (M4)
- 7. fputcsv가 데이터베이스를 CSV로 내보내기하지 않습니다.
- 8. 강제로 fputcsv가 출력을 따옴표로 묶습니다
- 9. Xcode 3.2.1 및 C++ 문자열이 실패합니다!
- 10. Java 객체 반환 클래스 - 반환 문자열이 실패합니다.
- 11. 단어가 너무 길면 공간을 추가하십시오
- 12. fputcsv가 파일 끝에 "null"을 추가합니다.
- 13. TextView가 너무 길면 다른보기가 사라집니다.
- 14. Wkhtmltopdf 내용이 길면 작은 pdf
- 15. 너무 길면 mysql 쿼리를 중지하십시오.
- 16. CommandText가 길면 SqlCommand 성능이 느려짐
- 17. iOS 너무 길면 라벨 회전
- 18. 개미 사용, 파일에 "SUCCESS"문자열이 포함되어 있으면 실패합니다.
- 19. AFNetworking : '%'기호가 포함 된 인코딩 URL 문자열이 실패합니다.
- 20. 내가 같은 문자열이
- 21. 텍스트를 줄 바꿈하지만 너무 길면 단어를 구분하지 마십시오
- 22. 콘텐츠가 길면 itextsharp가 새 페이지를 만들지 않습니다.
- 23. Java가 너무 길면 long에서 int를 어떻게 파싱합니까?
- 24. android edittext 텍스트가 길면 너비가 자동으로 조정됩니다.
- 25. 화면에 너무 길면 수평 라디오 버튼을 감습니다.
- 26. 길이가 너무 길면 단어를 자르고 감싸기
- 27. TextBox ScrollToHorizontalOffset은 텍스트가 길면 스크롤하지 않습니다.
- 28. Mac 터미널 - 행이 창보다 길면 덮어 쓰게됩니다.
- 29. Blueprint CSS : 내용이 길면 페이지가 왼쪽으로 이동합니다.
- 30. 길이가 너무 길면 "..."로 텍스트 자르기
저장하려는 데이터의 기간은 얼마나됩니까? 열의 수, 가장 긴 요소, 가장 긴 줄, 전체 크기? –
fputcsv()는 문자열 ....이 아닌 배열을 쓸 것으로 예상하고 길이 제한이 없습니다 .... show code –
여기 코드 http://pastebin.com/xjF3ARCm – Brob