4줄의 PHP에서 CSV 파일을 구문 분석하는 방법은 무엇입니까?
파일
classic-composers.csv
과 그 내용을 예로 들어 보겠습니다."First name","Last name","Born","Died"
"Carl Philipp Emanuel","Bach","8 March 1714", "14 December 1788"
"Johann","Stamitz","18 June 1717","27 March 1757"
"Joseph","Haydn","31 March 1732","31 May 1809"
"Johann","Christian Bach","September 5, 1735","January 1, 1782"
테이블로 볼 수도 있습니다.
이름
성
태어나다
사망 한
칼 필립 엠마누엘
바흐
1714년 3월 8일
1788년 12월 14일
요한
스타미츠
1717년 6월 18일
1757년 3월 27일
요셉
하이든
1732년 3월 31일
1809년 5월 31일
요한
크리스티안 바흐
1735년 9월 5일
1782년 1월 1일
간단한 4줄의 PHP 코드를 사용하여 각 줄을 구문 분석하고 표시할 수 있습니다.
// open the file in read mode
$file = fopen('data/classic-composers.csv', "r");
// browse each csv line
while (($row = fgetcsv($file)) !== false) {
// print the line content
var_dump($row);
}
// close the file
fclose($handle);
실행 결과는 다음과 같습니다.
array(4) {
[0]=>
string(10) "First name"
[1]=>
string(9) "Last name"
[2]=>
string(4) "Born"
[3]=>
string(4) "Died"
}
array(4) {
[0]=>
string(20) "Carl Philipp Emanuel"
[1]=>
string(4) "Bach"
[2]=>
string(12) "8 March 1714"
[3]=>
string(16) "14 December 1788"
}
// and more lines
기본 함수를 사용하는 이 간단한 예제는 여기까지입니다!🚀
PHP에서 CSV 조작에 대해 더 자세히 알아보려면 reading and writing CSV files in PHP에 대한 이 포괄적인 가이드를 탐색할 수 있습니다. 최신 라이브러리를 탐색하여 CSV를 구문 분석하고, 최소한의 메모리를 사용하여 백만 줄 CSV 파일을 읽는 방법을 설명하고, 고급 팁과 요령을 공유합니다.💡
Reference
이 문제에 관하여(4줄의 PHP에서 CSV 파일을 구문 분석하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nidup/how-to-parse-a-csv-file-in-4-lines-of-php-enk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)