2016-09-30 5 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スクリプトを作成します。 テーブルビュー

私はPHPの構文解析では絶対に新しく、どこから始めるべきかわかりません。私はそれぞれのコンテンツを3:{...}から取り出す必要があります。いくつかのマニュアルを読んだことがありますが、まだ完了していません。誰でも助けることができますか?

+4

あなたが ''アンシリアライズ()を使用してそれを解析できるようこれは、シリアル化されたデータのようになります。http://php.net/manual/en/function.unserialize.php – jeroen

+0

参照:http://stackoverflow.com/q/28614078/3933332 – Rizier123

答えて

関連する問題