2016-12-21 46 views
-2

我無法組合數組值。一對一組合陣列值

<?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

問題是關於組合,但你的例子是分裂。試着告訴你的目標是什麼,可能我們可以更好地幫助你。