Excel php 中的数组无法读取文件

Excel file cannot be read by arrays in php

对不起我的英语)我有问题!我读取了扩展名为 .csv 的文件,但每一行都是 returns 字符串,就像这样

36794;"""Белоснежка""";"9785783314353";"Белоснежка";0;0;""
36795;"""Гуси-лебеди""";"9785783320361";"Гуси-лебеди";1;0;""

我无法将这些字符串转换为数组。这是我的代码。

if (($handle = fopen($local_file, "r")) !== FALSE) {
            while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
                $num = count($data);
                $row++;
                for ($c=0; $c < $num; $c++) {
                    echo $data[$c] . "<br />\n";
                }
            }
            fclose($handle);
        }

这是我的文件。

感谢您的帮助)))

你实际上什么都没问...

但 CSV 被正确引用,至少如果双引号在 B 和 D 列中应该是正确的。

编辑:您使用了错误的分隔符。该文件包含分号,而您指定冒号。