누군가 fgetcsv를 사용하여 CSV 파일에서 배열을 만드는 코드를 친절하게 제공 할 수 있습니까?
다음 코드를 사용하여 간단한 CSV 파일에서 배열을 만들었지 만 내 필드 중 하나에 주소와 같은 쉼표가 여러 개있는 경우 제대로 작동하지 않습니다.
$lines =file('CSV Address.csv');
foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
* 또한 str_getcsv는 내 호스팅 서비스에서 지원되지 않습니다.
위 코드는 다음 CSV 파일 예제에서 작동하지 않습니다. 첫 번째 열은 이름, 두 번째 열은 주소, 세 번째 열은 결혼 상태입니다.
Scott L. Aranda,"123 Main Street, Bethesda, Maryland 20816",Single
Todd D. Smith,"987 Elm Street, Alexandria, Virginia 22301",Single
Edward M. Grass,"123 Main Street, Bethesda, Maryland 20816",Married
Aaron G. Frantz,"987 Elm Street, Alexandria, Virginia 22301",Married
Ryan V. Turner,"123 Main Street, Bethesda, Maryland 20816",Single