10]; $name_count = ['乐猫数娱' => 25]; foreach ($name_count as $name => $count) { $codes = $this->gen_code($name,$count); $result[$name] = $codes; } $x = $result; } private function gen_code($name,$count) { $gendor = function ($str) { $code = md5($str); $code = substr($code,0,12); return $code; }; $base = 'https://ylapi.xyzshops.cn/chinatelecom/#/starcard?code='; $result = []; for ($i = 0; $i < $count; $i++) { $key = "{$name}-{$i}"; $code = $gendor($key); $link = $base . $code; $result[$key] = ['code' => $code,'link' => $link]; } return $result; } }