2016-09-30 59 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

回答