1

わかりましたので、これを何時間も機能させようとしてきましたが、理解できません。次の形式のcsvファイルを取得しました

item 1, item 1 stuff
item 2, item 2 stuff
item 3, item 3 stuff
item 4, item 4 stuff

fgetscsvを使用して配列に解析しようとしています。

$file = fopen('test.csv', 'r');
    while (($MyCSVArray = fgetcsv($file)) !== FALSE) {

    print_r($MyCSVArray);
}
fclose($file);

私は本当にそれを連想配列に解析したいので、そのようにインデックスを付けることができます

MyCSVArray[item 1]

出力する

item 1 stuff

ただし、私が抱えている問題は、すべての値の後にカンマがないため、アイテム1のものをアイテム2とグループ化することです

MyCSVArray[0] = item 1
MyCSVArray[1] = item 1 stuff item 2
MyCSVArray[2] = item 2 stuff item 3

csv ファイルや csv 関数を理解していないのかもしれませんが、思い通りに動作させるにはこれが本当に必要であり、それを機能させる方法が理解できず、顔をキーボードにぶつけようとしています。

4

1 に答える 1