나는 이것에 대해 거의 당황 스럽지만 지금은 몇 시간 동안이 작업을 수행하려고 노력해 왔습니다. fopen 또는 fgetcsv 함수를 철저히 이해하지 못하면 조금 손실됩니다. 내가 찾은 각 사례는 나를 위해 제대로 작동하지 않습니다.PHP를 사용하여 배열로 CSV 파일의 각 라인을 추가
CSV 파일의 각 행을 하나의 배열로로드하는 방법을 모색 중입니다.
Array
(
[0] => Apple,Banana,Orange
[1] => Kiwi,Watermelon,Pineapple
[2] => Dog,Cat,Bird
)
내가 어떤 조언을 감사하겠습니다 :
Apple,Banana,Orange
Kiwi,Watermelon,Pineapple
Dog,Cat,Bird
다음이 내 배열 될 것이다 : 예를 들어,이 내 CSV 파일 인 경우. 감사! 차라리 하나 개의 큰 배열을 줄 때, 다음과 같이
$list = '../reports/apples.csv';
$csvfile = fopen($list,'rb');
while(!feof($csvfile)) {
$listofthings[] = fgetcsv($csvfile);
}
fclose($csvfile);
print_r($listofthings);
그러나,이 다차원 배열을 생산 : :) 그냥 참조
, 이것은 내가 지금까지있는 것입니다.
Array
(
[0] => Array
(
[0] => Apple
[1] => Banana
[2] => Orange
)
[1] => Array
(
[0] => Kiwi
[1] => Watermelon
[2] => Pineapple
)
[2] => Array
(
[0] => Dog
[1] => Cat
[2] => Bird
)
)
오, 당신은 자신의 섹션의 각 행을 원하는 ... 업데이트되었습니다. –
나는 처음에 대답하고 끈적 거리며 해결책을 찾았을 때 같은 것을 보았다. "\ n"근무했습니다. 그런 다음에 와서 똑같은 대답을 보았습니다! 하하. 해결책으로 표시하기 -이 작업은 저에게 효과적이었습니다. 그리고이 작업이 매우 단순해질 것이라는 것을 알았습니다. 감사! –