PHP fgetcsv CSV 파일 코드 읽기

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

PHP는 자습서 fgetcsv CSV 파일 코드 읽기

기능 get_csv_contents ($file _target) 없음

$handle = fopen ($file _target, 'R');

동안 ($data = Fgetcsv ($handle, 1000, ",")) 없음

$num = count ($data);
에코 "라인 $row < p > $num 필드: < br > n";
$row + +;
대 한 ($c = 0 $c < $num; $c + +) 없음
$data [$c] 에코. "< br > n";
/ * getutfstring ($data [$c]) 에코 * *
}
}

Fclose ($handle);
}

배열 fgetcsv (int 핸들 [, int [, 문자열 구분 기호 [, 길이 문자열 인클로저]]]


핸들
Fopen (), Popen (), 또는 fsockopen ()에 의해 생성 된 유효한 파일 포인터입니다.

길이 (선택 사항)
CVS 파일의 긴 행 보다 커야 합니다. 이 매개 변수는 PHP 5에 선택. 매개 변수의 경우 길이, (PHP는 5.0.4의 이후 버전에서는 0으로 설정), 제한이 없습니다 생략 하지만 실행 효율성에 영향을 받을 수 있습니다.

구분 기호 (선택 사항)
필드 구분 기호를 설정 합니다 (하나의 문자 허용), 기본값은 쉼표.

인클로저 (선택 사항)
필드 줄 바꿈 문자를 설정 합니다 (하나의 문자 허용) 및 기본값은 큰따옴표입니다. 이 매개 변수는 PHP 4.3.0에서에서 추가 됩니다.


Fgets ()와 마찬가지로 fgetcsv ()만 읽기 행 해결 CSV 형식의 필드를 찾습니다 및 필드를 포함 하는 배열을 반환 합니다.

오류가 발생 하면 파일의 끝에 도달 하는 경우를 포함 하 여 Fgetcsv () FALSE를 반환 합니다.

참고: CSV 파일에 빈 행으로 단일 null 필드를 포함 하는 배열을 반환 되 고 오류로 취급 되지 않습니다.

예 1입니다. 읽기 및 CSV 파일의 전체 내용을 표시합니다

<? php
$row = 1.
$handle = fopen ("Test.csv", "R");
동안 ($data = Fgetcsv ($handle, 1000, ",")) {
& nbsp $num = count ($data);
< p > $num 필드 $row에 에코: < br > n ";
$row + +;
위한 ($c = 0 $c < $num $c + +) {
에코 $data [$c]. " < b r > n ";
} Fclose ($handle).


} & nbsp

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.