2011-10-02 17 views
0

私はこの問題があります。私は小さな電子ショップで作業しており、データベースには約60製品があります。すべての製品には、4444,5344,3244などのコードがあります。問題は、製品パックもあり、いくつかの製品から作られていることです。製品番号を製品パックに変更する

私はこれを行う必要があります.CARTのアップデートがあるたびに、CARTの製品がPRODUCT PACKを作成し、CARTのすべての製品をその製品パックに置き換えることができるかどうかを確認するスクリプトが必要です。

このチェック/変更を行うにはどうすればよいと思いますか?

答えて

2

$packsと仮定するとアイテムの配列の配列である、と$cartは、項目の配列です:

foreach($packs as $pack) { 
    $diff = array_diff($pack, $cart); 
    if (empty($diff)) { 
     // $cart contains this pack 
    } 
} 
+0

はい!偉大な人、ありがとう...私はまだ私のコードでこれを実装する方法を把握する必要がありますが、それは素晴らしいです! –