21,886
社区成员
发帖
与我相关
我的任务
分享
function sampleEncrypt($str){
if($str==null || empty($str)){
return $str;
}
$char_arr = str_split($str);
$str_chs = '';
for($a=0; $a<count($char_arr) ;$a++){
$char_arr[$a] = chr(ord($char_arr[$a])^33);
$char_arr[$a] = chr(ord($char_arr[$a])^17);
$char_arr[$a] = chr(ord($char_arr[$a])^49);
if ($a % 2 == 0) {
$char_arr[$a] = chr(ord($char_arr[$a])^79);
}
if ($a % 3 == 0) {
$char_arr[$a] = chr(ord($char_arr[$a])^11);
}
$str_chs .= $char_arr[$a];
}
return $str_chs;
}
$t = sampleEncrypt('1234');
echo $t, ' : ', sampleEncrypt($t);
t3}> : 1234