我有數學面向問題。在這裏我喜歡得到所有可能的組合 並期待存儲在數組中。如何在給定的數字中創建數組的可能概率(組合)在php
例如: -
1 digit = 10 (0,1,2,3,....9)
2 digit = 100 (00,01,02,03,...)
我有公式找到的可能性數
即10^n -1
。但我不知道我怎樣才能得到的值。
function get_combinations(5){
//10^5 -1 = 99999 values
}
函數的結果應該是
00000,00001,00010,00100,....
在陣列
不喜歡
0,1 ,2,...,00,01,03,... 99999
編輯
我也喜歡與數字混合一些字母
結果像
0000a,000a1,000z1,00001,00000,...
謝謝提前
您可以從0到10^5 -1計數並在必要時添加前導零。 –
我覺得把所有東西都放在一個數組中是錯誤的解決方案。您可能會一次使用數組值*,爲什麼要預先計算它們,而不僅僅是根據需要在循環內部生成它們? – Jon
'2位= 99(00,01,02,03,...)'< - 爲什麼?哪個數字不計入?我看到'00'被計算,我猜'99'也被計算在內,所以有100個組合,而不是99. – binaryLV