我一直试图围绕这个问题思考,但我实际上是在尝试根据字母变体数组生成给定字符串的所有变体的数组/列表。
我有字符串“fabien”,每个涉及的字母都有一系列变体。例如,A 可以替换为 4,i 可以替换为 1 和 l。因此,鉴于信息,我如何生成“fabien”的每个变体的列表。
$variants = array();
$variants['a'] = array('4');
$variants['i'] = array('1', 'l');
$string = 'fabien';
$result = getVariants('fabien', $variants);
print_r($results);
// Sample output:
Array ([0] => fabien [1] => f4bien [2] => fab1en [3] => fablen [4] => f4b1en [5] => f4blen)