gpt4 book ai didi

数组元素的PHP组合

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:48:00 27 4
gpt4 key购买 nike

我想生成所有可能的数组元素组合来填充占位符,占位符的大小可能会有所不同。

假设我有数组 $a = array(3, 2, 9, 7)占位符大小为 6 .我想生成如下内容:

3,3,3,3,3,3
2,3,3,3,3,3
2,2,3,3,3,3
...........
...........
7,7,7,7,7,9
7,7,7,7,7,7

但是(2,3,3,3,3,3)将被视为与 (3,2,3,3,3,3) 相同所以后面的不算。

谁能指出我正确的方向?我知道有 Math_Combinatorics pear包,但那个只适用于占位符大小<= count($a) .

编辑我认为这类似于位字符串组合,但数字基数不同

最佳答案

我没有适合您的 PHP 源代码,但有一些可能对您有帮助的资源。

一些 C 代码。看2.1: http://www.aconnect.de/friends/editions/computer/combinatoricode_g.html

德尔福代码:combination without repetition of N elements without use for..to..do

维基文章 here

关于数组元素的PHP组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16664923/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com