csv 파일에서 다차원 배열을 생성하는 데 문제가 있습니다. 각 국가마다 여러 네트워크가있을 수 있으므로 국가별로 '그룹화'된 결과물을 가져야합니다. 일부 행은 위에있는 행과 관련된 국가 또는 지역 값을 갖지 않습니다. 불행히도 이것은 어떻게 CSV 파일을 수신하고 출력을 변경할 수있는 방법이 없습니다. 모든 의견이나 포인터를 부탁드립니다. CSV 파일의csv에서 다차원 배열 만들기
발췌문 ...
Country|Zone|Network|Video|Voice
Afghanistan,5,Afghan Wireless,No,Yes
,,Roshan,No,Yes
Antigua,4,Digicel,No,Yes
Argentina,5,Telecom Personal,Yes,Yes
,,Movistar,No,Yes
,,Movistar2,Yes,Yes
Aruba,4,Digicel,No
이상적인 출력
Array (
[0] => Array (
[country] => Afghanistan
[zone] => 5
[network] => Array (
[0] => Array (
[name] => Afghan Wireless
[video] => No
[voice] => Yes
)
[1] => Array (
[name] => Roshan
[video] => No
[voice] => Yes
)
)
)
[1] => Array (
[country] => Antigua
[zone] => 4
[network] => Array (
[0] => Array (
[name] => Digicell
[video] => No
[voice] => Yes
)
)
)
etc...
)
대단히 감사합니다. 그리고 배열과 루프에 대해서도 조금 더 배웠습니다. – Jamie