2016-12-21 12 views
-2

配列の値を組み合わせることに問題があります。配列の値を1対1に組み合わせる

<?php 
$data =[ 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'X', 
      'Y', 
      'Z' 
     ], 
     'Bar' => [ 
      'A', 
      'B' 
     ], 
    ] 
]; 

この配列は最小値にすることができます。 1またはFooの無制限の項目 - 空ではない - 、分も。 1またはBarの無制限のアイテム。 Barの値はFooの値よりも大きくなる可能性があります。

それは私が達成したいものだ:助けるため

<?php 
$data =[ 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'X' 
     ], 
     'Bar' => [ 
      'A' 
     ], 
    ], 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'Y' 
     ], 
     'Bar' => [ 
      'A' 
     ], 
    ] 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'Z' 
     ], 
     'Bar' => [ 
      'A' 
     ], 
    ], 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'X' 
     ], 
     'Bar' => [ 
      'B' 
     ], 
    ], 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'Y' 
     ], 
     'Bar' => [ 
      'B' 
     ], 
    ] 
    [ 
     'id' => 1, 
     'Foo' => [ 
      'Z' 
     ], 
     'Bar' => [ 
      'B' 
     ], 
    ] 
]; 

ありがとう!

+0

これまでに試したことを投稿してください – taylorc93

答えて

0

質問は組み合わせについてですが、あなたの例は分割されています。 あなたの目的が何であるか教えてください。おそらく私たちはそのように助けてくれるでしょう。

関連する問題