我正在创建一个长度为 10 个字符的单词列表。具有 78 个字母(az、AZ、0-9 和特殊字符)的字符组合。我想生成可以用这种条件生成的每一个单词。我在 PHP 中执行此操作.. 想知道我会得到多少字?
for($i=0;$i<=608400;$i++) {
$special_char=array("'","/","@,","#","$","%","(",")",",","?","[","]","+","=","!","*");
$original_string = array_merge(range(0,9), range('a','z'), range('A', 'Z'),$special_char);
$original_string = implode("", $original_string);
$char[]=substr(str_shuffle($original_string), 0, $length);
}
例如:字符长度为2,字符组合为“a”和“b”。我会得到“ab”和“ba”这两个词。所以总数是2。