Nasıl belirli bir "şekil" bir başka diziye bir dizi dağıtabilir yok.

0 Cevap php

Ben envanter bir dizi var (EŞYALAR A & B)

Ürün A & B 1 x A & setleri olarak satılmaktadır 2 x B.

Öğeler de onlar kümeler halinde dağıtılır nasıl etkilemez çeşitli özelliklere sahip.

Örneğin:

$inventory=array(
array("A","PINK"),
array("A","MAUVE"),
array("A","ORANGE"),
array("A","GREY"),
array("B","RED"),
array("B","BLUE"),
array("B","YELLOW"),
array("B","GREEN"),  
array("B","BLACK")  
);

Ben öyle ki $ set (ler) oluşturmak için array $ envanterini yeniden dağıtmak istiyorum

$set[0] => Array
                (
                    [0] => array(A,PINK)
                    [1] => array(B,RED)
                    [2] => array(B,BLUE)

                )

$set[1] => Array
                (
                    [0] => array(A,MAUVE)
                    [1] => array(B,YELLOW)
                    [2] => array(B,GREEN)

                )

$set[2] => Array
                (
                    [0] => array(A,ORANGE)
                    [1] => array(B,BLACK)
                    [2] => NULL

                )

$set[3] => Array
                (
                    [0] => array(A,GREY)
                    [1] => NULL
                    [2] => NULL

                )

Gördüğünüz gibi. Ürün 1 x A & kümesi oluşturmak için onlar envanter göründükleri sırayla yeniden dağıtılır Set oluştururken 2 x B. rengi önemli değildir. Ama $ set dizi oluşturulduktan sonra set içine gitti ne renk bulmak gerekiyor. Tüm envanter bitene kadar setleri oluşturulur. Bir stok kalemi bir setine gitmek yok yerlerde, bir NULL değeri eklenir.

Şimdiden teşekkürler!

0 Cevap