array('a1','b2','c3','d4','e5','x1','y1','z1');
比如以上数组
我想要这个数组元素中三个元素的不同组合,例如下
array('a1','b2','c3');
array('a1','b2','d4');
array('a1','b2','e5');
array('a1','b2','x1');
array('a1','b2','y1');
....
并最终返回这样一个数组
array(
array('a1','b2','c3'),
array('a1','b2','d4'),
array('a1','b2','e5'),
array('a1','b2','x1'),
array('a1','b2','y1'),
......
)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
三层foreach解决
排列组合嘛,三个数的索引的话终归是有大小的,把他们从小到大排列,
设为a b c d,然后(这是数学题了)
谢谢邀请。数学没学好,你去看看手册里面的数据排序/合并函数用法
Array
(
)
给你一个思路吧
array('a1','b1','c1')和array('c1','a1','b1')算重复吗?