20,359
社区成员
发帖
与我相关
我的任务
分享
$s = 'www.qq.com~';
$k = 13;
//加密
for($i=0; $i<strlen($s); $i++) {
$n = ord($s{$i}) + $k;
if($n > 126) $n = ($n + 32) & 0x7f;
$s{$i} = chr($n);
}
echo $s, PHP_EOL; //$$$;~~;p|z+
//解密
for($i=0; $i<strlen($s); $i++) {
$n = ord($s{$i}) - $k;
if($n < 32) $n = ($n - 32) & 0x7f;
$s{$i} = chr($n);
}
echo $s; //www.qq.com~