生成所有PHP组合的列表


Generate list of all combinations PHP

我想生成一个包含所有可能的两个字符串的列表,这些字符串只包含字母数字,即36^2个组合。我想把这个打印出来,在每种可能性之间加一个换行符。

我希望有人能帮我解决这个问题。

只需修改$characters数组以包含所需的所有字符


代码:

<?php
    $characters = array('a', 'b', 'c', 'd');
    foreach($characters as $first){
        foreach($characters as $second){
        echo $first.$second.'<br/>';
        }   
    }
?>

输出:

aa
ab
ac
ad
ba
bb
bc
bd
ca
cb
cc
cd
da
db
dc
dd