Bir csv dosyası yüklüyorum ve sonra str_getcsv kullanarak ayrıştırma yapıyorum. Tüm işler harika, çünkü bunlardan geçmek için bir yola ihtiyacım var.php str_getcsv dizi sorunu
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
bu nasıl giderileceği ile ilgili herhangi bir öneriniz bakmak:
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
)
)
Ancak verileri aşağıdaki gibi geri gelir: İdeal olarak, dizi geri gelip şuna benzer olması harika olurdu tepedeki dizi gibi mi? şu anda yapıyorum:
$csvfile = file_get_contents($targetFile);
$csv = str_getcsv($csvfile);
[PHP CSV dizgisi diziye olası kopyası] (http://stackoverflow.com/questions/17761172/php-csv-string-to-array) – user
Bu gerçeğe rağmen yinelenen olarak işaretledim soru daha erken olduğu için bu soru çok daha popüler – user