$str = '123456789ABCDEFGHJKLMNPRSTVWXY';
$tmp = str_split($str);
$arr = [$tmp,$tmp,$tmp];
echo "<pre>";
print_r(dikaer($arr));
echo "</pre>";
function dikaer($arr){
$arr1 = array();
$result = array_shift($arr);
while($arr2 = array_shift($arr)){
$arr1 = $result;
$result = array();
foreach($arr1 as $v){
foreach($arr2 as $v2){
if(!is_array($v))$v = array($v);
if(!is_array($v2))$v2 = array($v2);
$result[] = join('',array_merge_recursive($v,$v2));
}
}
var_dump($arr1);exit;
}
return $result;
}
笛卡尔乘积实现30进制顺序码
最新推荐文章于 2024-07-30 09:01:26 发布