我一直在为整个工作日而努力解决这个问题,我无法创建一个既不占用大量内存也不需要永远完成的可行解决方案。PHP中两个阵列的完全独特的组合
如果我有两个数组:
$letters = array ('a','b','c','d');
$numbers = array (1,2,3,4);
我怎么完全独特的组合?换句话说,因为这些数组每个都有四个元素,函数应该只返回四个组合,数组中的每个元素只能使用一次。
A1 B2 C3 D4
- 或 -
A2 B4 C3 D1
- 或 -
:使用上述阵列实施例的组合
A4 B2 C3 D1
...等...
的,我觉得不要把两个数组的唯一考虑的例子所有。这样的答案是无效的:
A1 B2 C3 D3
- 或 -
A3 B2 C3 D2
我有一个地狱实时制作一个可以正常工作的功能。
你tr是为了获得独特的组合,还是只有一组随机的独特组合? –
一组组合,其中来自两个数组的每个元素仅使用一次。 – bsom