Php 一对一组合数组值
我在组合数组值时遇到问题Php 一对一组合数组值,php,arrays,Php,Arrays,我在组合数组值时遇到问题 <?php $data =[ [ 'id' => 1, 'Foo' => [ 'X', 'Y', 'Z' ], 'Bar' => [ 'A', 'B' ], ] ]; 该数组可以是Foo中的最小值1或无限项-从不为空-也可以是Bar
<?php
$data =[
[
'id' => 1,
'Foo' => [
'X',
'Y',
'Z'
],
'Bar' => [
'A',
'B'
],
]
];
该数组可以是Foo中的最小值1或无限项-从不为空-也可以是Bar中的最小值1或无限项。条形图的值可以大于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'
],
]
];
谢谢你的帮助 问题是关于组合,但您的示例是拆分。
试着说出你的目标是什么,也许我们可以通过这种方式提供更好的帮助。请发布你迄今为止的尝试