1 2 3 | <code>char[] arr = str.toCharArray();
for (int i = 0; i </code>
|
Nach dem Login kopieren
Nach dem Login kopieren
Java的toCharArray和PHP的explode转换结果完全不一样啊。。。
实在是不懂java,求大神帮忙把代码翻译成PHP的。感激不尽。
回复内容:
1 2 3 | <code>char[] arr = str.toCharArray();
for (int i = 0; i </code>
|
Nach dem Login kopieren
Nach dem Login kopieren
Java的toCharArray和PHP的explode转换结果完全不一样啊。。。
实在是不懂java,求大神帮忙把代码翻译成PHP的。感激不尽。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <code><?php $str = "java to php" ;
$arr = array_values (unpack( "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 ;
</code></code>
|
Nach dem Login kopieren