多維數組我有CSV值是這樣的:str_getcsv到PHP
$csv_data = "test,this,thing
hi,there,this
is,cool,dude
have,fun";
我要帶一個完整的CSV字符串,並讀入一期多維數組,這樣我得到:
array(
array(
'test' => 'hi',
'this' => 'there',
'thing' => 'this'
),
array(
'test' => 'is',
'this' => 'cool',
'thing' => 'dude'
),
array(
'test' => 'have',
'this' => 'fun',
'thing' => ''
)
);
我想要這樣的輸出,請注意CSV值是動態的。
CSV數據的最後一行是否應該有另一個逗號?如果行不全部具有相同數量的列,則看起來不像有效的CSV數據。還是代碼需要考慮不同數量的列? – Wiseguy
它的樣子,第一行將是一個數組的鍵,然後其他值是它的值。 'thing'=>''部分的 ,這是正確的。 – PinoyStackOverflower
我明白了,但CSV數據的最後一行是'have,fun',它只有兩列,而不是其他行。我們是否需要考慮那些列數錯誤的行? – Wiseguy