4줄의 PHP에서 CSV 파일을 구문 분석하는 방법은 무엇입니까?

4867 단어 csvphpfiletutorial
CSV는 데이터를 애플리케이션에 통합하기 위한 표준 형식입니다. 그렇게 할 때 종종 이 형식을 기반으로 데이터를 가져와야 합니다. 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 파일을 읽는 방법을 설명하고, 고급 팁과 요령을 공유합니다.💡

좋은 웹페이지 즐겨찾기