2016-09-30 56 views
1

我有一些模塊創建了自定義購物車。PHP解析購物車中代碼的內容

當我將產品添加到購物車 - 數據庫內容是:

a:3:{ 
    s:8:"products"; 
    a:7:{ 

     i:10; 
     a:3:{ 
      s:10:"product_id"; 
      i:10; <- product id 
      s:6:"amount"; 
      i:2; <- amount of product 
      s:5:"price"; 
      s:6:"1.2500"; <- product price 
     } 

     i:11; 
     a:3:{ 
      s:10:"product_id"; 
      i:11; 
      s:6:"amount"; 
      i:9; 
      s:5:"price"; 
      s:7:"1.2500"; 
     } 
    } 

    s:3:"sum"; 
    d:2.5000; <- this is total sum of cart 
    s:6:"amount"; 
    i:49; <- this is total amount of products 
} 

我想創建的PHP腳本,它從上面的代碼分析的詳細信息。我需要從每個內容:3:{...}和顯示產品ID,數量,價格表格視圖

我絕對是新的PHP解析,不知道從哪裏開始。已經閱讀了一些手冊,但它還遠遠沒有完成任務。任何人都可以幫忙

+4

這看起來像序列化的數據,所以你可以使用'反序列化()'解析它:http://php.net/manual/en/function.unserialize.php – jeroen

+0

參見:http://stackoverflow.com/q/28614078/3933332 – Rizier123

回答