我有一個爆炸函數的小問題。我有一個這樣的字符串:PHP - 將列表變量分解到數組
$response:"online,ksksuems,3428939,670605083faeb7750e1afc1010f0f66f8ef0025a,File1.zip
offline,iwksksiw,,, offline,kdlsiwie,,, offline,jdmsmwus,,,
online,uekseks,4023702,37d97c816afdfb10857057d870e74e8774e2bf8a,File2.zip
online,jwksjwa,8860421,20b5e3154653f24963d005cd873917d3cc0a0fe2,File3.rar
online,jsusneus,4912753,9489a47bac4d2a4f7f6810cb37f60924ef48fc48,File4.rar
online,udjdjsis,1177526,5d1da2a1aebae206908ef6d88105f5272ab423e0,File5.zip"
現在我想用爆炸功能:
list($fileStatus, $fileId, $fileSize, $fileSha1, $fileName) = explode(",", $response);
但我會只拿到1個響應,如果我打印$時間filestatus的內容。我的問題現在,我怎樣才能得到每個變量的數組?所以我有"array(ksksuems => online, iwksksiw => offline);"
?
你有一個語法錯誤。你的意思是'$ response ='?你的數據是否真正在線分離?爲什麼不用在逗號分隔之前閱讀每行(或分割行)? – Brad