【发布时间】:2011-10-05 17:35:06
【问题描述】:
假设我有一个由这些范围“a-zA-Z0-9”中的字符组成的数组。我想要做的是在 4 个字母范围内获得所有可能的组合。字符可以在字符串中重复。我正在寻找一种蛮力的方式来做到这一点。
这就是我认为的迭代方式:
“啊啊” “aaab” “啊啊啊” ... “9999”
【问题讨论】:
-
考虑重新表述您的整个问题,以便您真正提出问题
-
这似乎是一个非常奇怪的目标。也许如果我们有一些上下文,我们可以更好地帮助您解决问题。
-
你需要的答案可以在here找到
-
您是指严格数学意义上的“排列”,还是只想从给定字母表中找到所有可能的三字母单词?澄清一下,如果你的字母表是“abcde”,那么严格来说,“aaa”不是一个排列,因为排列不重复一个元素。同样在数学方面,排列不同于组合——排列中的顺序很重要,因此“abc”和“cba”是不同的排列,但代表相同的组合。
-
这个问题来自XY problem。 overall goal 是什么?
标签: php permutation