将字符串转换为数组 - PHP

mak*_*kie 4 php csv string explode

可能重复:
使用php加载并读取csv文件

我有以下字符串:

Mr,Tom,Jones,Add1,Add2,"Add3,Add3 extra",Town,County,postcode,99999,888,777
Run Code Online (Sandbox Code Playgroud)

我想把字符串变成一个如下所示的数组:

Array
(
    [0] => Mr
    [1] => Tom
    [2] => Jones
    [3] => Add1
    [4] => Add2
    [5] => "Add3,Add3 extra"
    [6] => Town
    [7] => County
    [8] => Postcode
    [9] => 99999
    [10] => 888
    [11] => 777
)
Run Code Online (Sandbox Code Playgroud)

如果你用","爆炸字符串,它会将数组项目5分成两部分,我试图避免.原始数据来自CSV.

最后我尝试导入CSV并动态创建一个新数据库,其中包含正确标题的标题和文件内容.

提前致谢.

Pet*_*iss 6

试试fgetcsv():

fgetcsv - 从文件指针获取行并解析CSV字段