2017-04-25 133 views
-3

我正在寫一個Lumen應用程序,並且有一個需要轉換爲JSON的CSV文件。使用PHP將CSV轉換爲JSON

"ALL","13","5","4","4", "TEST01","3","1","0","2", 

我想將它轉換爲像這樣的JSON文件。

{ 
    "ALL": { 
     "Total": 13, 
     "In Use":5, 
     "Available": 4, 
     "Asleep": 4 
    }, 
    "TEST01": { 
     "Total": 3, 
     "In Use":1, 
     "Available": 0, 
     "Asleep": 2 
    } 
} 

我該如何去做這個使用PHP或Laravel/Lumen本地方式?

+1

你會寫一些代碼來做到這一點。你試過什麼了? –

+0

它會始終處於相同的格式嗎? { 「鍵」:{ 「總」:一, 「使用中」:B, 「]可」:C, 「睡着」:d }, ....... } ? –

回答

0
  1. 解析CSV數組,使用fgetcsv
  2. 根據自己的輸出格式安排數組項。
  3. 輸出JSON字符串與json_encode()