Loading... ```php <?php function SteamID3SteamID64($steamid3) { $args = explode(":", $steamid3); $accountid = substr($args[2], 0, -1); if (($accountid % 2) == 0) { $Y = 0; $Z = ($accountid / 2); } else { $Y = 1; $Z = (($accountid - 1) / 2); } return "7656119".(($Z * 2) + (7960265728 + $Y)); } // Convert SteamID3 to SteamID64 echo SteamID3SteamID64("[U:1:XXXXXXXX]"); ?> ``` ``` .版本 2 .子程序 SteamID3SteamID64 .局部变量 id3 .局部变量 Y .局部变量 Z .局部变量 id64, 文本型 id3 = 164317388 .如果 (id3 % 2 = 0) Y = 0 Z = id3 ÷ 2 .否则 Y = 1 Z = (id3 - 1) ÷ 2 .如果结束 id64 = “7656119” + 到文本 (Z × 2 + 7960265728 + Y) 输出调试文本 (id64) ``` 最后修改:2019 年 04 月 20 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏