问题描述
我有这个关联数组:
$arrayA = [
'item1' => 1,'item2' => 8,'item3' => 5,'item4' => 7
];
和具有n个元素的另一个数组$ arrayB。
$n = count ( $arrayB );
我需要一个函数来生成$ arrayA键和值对以及$ n元素的所有可能组合,如下所示:
// if $n = 2;
Array
(
[0] => Array
(
[item1] => 1,[item2] => 8
),[1] => Array
(
[item1] => 1,[item3] => 5
),[2] => Array
(
[item1] => 1,[item4] => 7
),[3] => Array
(
[item2] => 8,[4] => Array
(
[item3] => 8,[item4] => 7
)
);
// if $n = 3;
Array
(
[0] => Array
(
[item1] => 1,[item2] => 8,[item3] => 5,[item3] => 1,[item4] => 7
)
);
我花了几个小时试图创建一个函数来执行此操作,但是没有成功。 有人可以帮我提供一些此功能的代码吗? 将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)