【发布时间】:2015-01-15 00:28:52
【问题描述】:
几天来,我一直在寻找和挠头,我被困在一块石头和一个坚硬的地方之间。在我之前的所有代码运行之后,我只剩下这个数组:
Array (
[0] => Array
(
[0] => 1
[1] => 3
)
[1] => Array
(
[0] => 6
[1] => 7
[2] => 8
)
[2] => Array
(
[0] => 9
[1] => 10
)
)
我需要做的是计算所有键的所有可能排列。
所需的输出需要可以作为单个记录轻松插入,或者最好是批量插入到 sql 数据库中。
在我四处寻找之后,我尝试了无数的例子。我得到的最接近的是使用 Implode 函数,但这仍然不起作用。
非常感谢任何帮助!
--编辑--
这是返回数组的外观示例:
Array
(
[0] => 1,6,9
[1] => 1,6,10
[2] => 3,6,9
[3] => 3,6,10
[4] => 1,7,9
[5] => 1,7,10
[6] => 3,7,9,
[7] => 3,7,10
)
这不是所有排列,但应该让您了解我需要实现的目标。
【问题讨论】:
-
您要切换尺寸吗?我的意思是第三维的值可以用在第一个等等?
-
@Cheery 让这段代码正常工作对我来说更重要。我可以根据返回的输出格式将插入重新写入数据库。谢谢
标签: php arrays mysqli permutation implode