Tôi đang tải lên tệp csv và sau đó phân tích cú pháp nó bằng str_getcsv. Tất cả các công trình tuyệt vời ngoại trừ việc tôi cần một cách để vượt qua chúng. Lý tưởng nhất, nó muốn được tuyệt vời để có mảng trở lại và trông như thế này:Vấn đề mảng str_getcsv php
Array (
[1] => Array
(
[0] => 1 // first id in csv
[1] => name
[2] => address
[3] => town
[4] => state
[5] => zip
[6] => phone
[7] => website
[8] => other
[9] => other
)
[22] => Array
(
[10] => name
[11] => address
[12] => town
[13] => state
[14] => zip
[15] => phone
[16] => website
[17] => other
[18] => other
)
[24] => Array
(
[19] => name
[20] => address
[21] => town
[22] => state
[23] => zip
[24] => phone
[25] => website
[26] => other
[27] => other
)
)
Tuy nhiên các dữ liệu trở lại như sau:
Array
(
[0] => 1 // first id in csv
[1] => name
[2] => address
[3] => town
[4] => state
[5] => zip
[6] => phone
[7] => website
[8] => other
[9] => other
22 // id field
[10] => name
[11] => address
[12] => town
[13] => state
[14] => zip
[15] => phone
[16] => website
[17] => other
[18] => other
24// id field
[19] => name
[20] => address
[21] => town
[22] => state
[23] => zip
[24] => phone
[25] => website
[26] => other
[27] => other
Bất kỳ đề xuất về cách sửa lỗi này để tìm giống như mảng ở trên cùng? ngay bây giờ tôi đang làm:
$csvfile = file_get_contents($targetFile);
$csv = str_getcsv($csvfile);
có thể trùng lặp của [chuỗi CSV PHP thành mảng] (http://stackoverflow.com/questions/17761172/php-csv-string-to-array) – user
Tôi đã đánh dấu mục này là trùng lặp bất chấp thực tế là điều này câu hỏi là trước đó chỉ vì câu hỏi đó là phổ biến hơn nhiều – user