Java代码翻译成PHP

char[] arr = str.toCharArray; // 加密 for int i = 0; i < arr.length; i++ { arr[i] ^= 33; arr[i] ^= 17; arr[i] ^= 49; if i % 2 == 0 { arr[i] ^= 79; } if i % 3 == 0 { arr[i] ^= 11; } }

Java的toCharArray和PHP的explode转换结果完全不一样啊。。。

实在是不懂java,求大神帮忙把代码翻译成PHP的。感激不尽。

<?php $str="java to php"; $arr=array_valuesunpack"c*",$str;
$len=strlen$str;
$out=;
for $i = 0; $i < $len; $i++ { $arr[$i] ^= 33; $arr[$i] ^= 17; $arr[$i] ^= 49; if $i % 2 == 0 { $arr[$i] ^= 79; } if $i % 3 == 0 { $arr[$i] ^= 11; } $out.=chr$arr[$i]; } echo $out;

发表评论

电子邮件地址不会被公开。 必填项已用*标注