我有一組數組,其中包含不同組合的字符串/組(在本例中爲大寫和小寫)。我試圖循環這個數組 - 使用PHP - 並生成從原始字符串可以組成的所有可能組合連接的新字符串。PHP:連接數組中的可能組合
數組是這樣的:
Array
(
[0] => Array
(
[0] => ALFA
[1] => alfa
)
[1] => Array
(
[0] => BETA
[1] => beta
)
[2] => Array
(
[0] => DELTA
[1] => delta
)
)
的出來把我想有應該是這樣的:
ALFA
ALFA BETA
ALFA beta
ALFA DELTA
ALFA delta
ALFA BETA DELTA
ALFA BETA delta
ALFA beta beta
ALFA DELTA BETA
ALFA DELTA beta
ALFA delta BETA
ALFA delta beta
alfa
alfa BETA
alfa beta
alfa DELTA
alfa delta
alfa BETA DELTA
alfa BETA delta
alfa beta beta
alfa DELTA BETA
alfa DELTA beta
alfa delta BETA
alfa delta beta
BETA
BETA ALFA
BETA alfa
BETA DELTA
BETA delta
BETA ALFA delta
BETA ALFA DELTA
BETA alfa delta
BETA alfa DELTA
BETA DELTA alfa
BETA DELTA ALFA
BETA delta alfa
BETA delta ALFA
beta
beta ALFA
...
...
我花了一整天時間來弄清楚這一點,但卡住了。任何輸入或幫助非常感謝,謝謝!
這是一個非常簡單的問題,解決的辦法是直接的,你可以特別指定其使用,但讓我問你*爲什麼*你想做這個?幾乎可以肯定的是,以這種非常低性能和高內存的方式來完成你想要完成的任務的更好方式。 –
需要多長時間輸入預期的輸出,並手動完成想要腳本自動執行的操作? –
@Mahmoud:我試圖完成的是一個腳本,它需要1-4個輸入字符串並用這些單詞的所有可能組合生成一個單詞列表。每個輸入字符串也將採用不同的格式,例如大寫字母,小寫字母,高位字母,高位字母等。 –