이 글은 PHP에서 CSV 파일을 읽는 방법(코드 예제)을 소개합니다. 필요한 친구들이 참고할 수 있기를 바랍니다.
최근에는 CSV 형식의 파일에서 데이터를 읽어와서 작업을 수행하는 관련 기능을 수행했습니다. 다음은 예제 코드와 함께 기록됩니다.
fgetcsv
fgetcsv — 파일 포인터에서 한 줄을 읽고 CSV 필드를 구문 분석합니다.잘못된 파일 포인터가 제공되면 fgetcsv() NULL을 반환합니다. 다른 오류에는 파일 끝이 발견될 때 FALSE를 반환하는 것이 포함됩니다.
이 기능이 더 중요하다는 것을 알 수 있는데, 이 기능은 CSV 필드를 읽고 구문 분석하는 것입니다. 이번에는 사용된 매개변수가 너무 많지 않습니다. 필요한 경우 아래 링크를 참고하세요.
Example
CSV 파일 예시는 다음과 같습니다
#🎜🎜 ## 🎜🎜#예제 코드는 다음과 같습니다
<?php function getFileData($file) { if (!is_file($file)) { exit('没有文件'); } $handle = fopen($file, 'r'); if (!$handle) { exit('读取文件失败'); } while (($data = fgetcsv($handle)) !== false) { // 下面这行代码可以解决中文字符乱码问题 // $data[0] = iconv('gbk', 'utf-8', $data[0]); // 跳过第一行标题 if ($data[0] == 'name') { continue; } // data 为每行的数据,这里转换为一维数组 print_r($data);// Array ( [0] => tom [1] => 12 ) } fclose($handle); } getFileData('./01.csv');
위 내용은 PHP에서 CSV 파일을 읽는 방법 소개(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!