js 代码转 php 谢谢
这是是js的, 我想转成php的,
不懂php,谢谢呀
function getkey(key, sc) {
return (key * 0x0063 + sc) % 0x100
}
function apple(str) {
var len = str.length / 2;
var i = 1;
var tmp = '';
var key = eval(0x + str.charat(0) + str.charat(1));
while (i istr = eval(0x + str.charat(i * 2) + str.charat(i * 2 + 1));
istr = key ^ istr;
if (istr == 2) {
i = i + 1;
key = getkey(key, istr);
istr = eval(0x + str.charat(i * 2) + str.charat(i * 2 + 1));
istr = key ^ istr;
jstr = istr;
i = i + 1;
key = getkey(key, istr);
istr = eval(0x + str.charat(i * 2) + str.charat(i * 2 + 1));
istr = key ^ istr;
jstr = jstr * 256 + istr;
tmp = tmp + string.fromcharcode(jstr)
} else tmp = tmp + string.fromcharcode(istr);
i = i + 1;
key = getkey(key, istr)
}
return tmp
}
------解决方案--------------------
php codeecho apple(123123);//输出 #: 对吗?function getkey($key, $sc){ return ($key * 0x0063 + $sc) % 0x100;}function apple($str) { $len = mb_strlen($str, gbk) / 2; $i = 1; $tmp = ''; $key = 0x . $str{0} . $str{1} + 0; while ($i ------解决方案--------------------
楼上厉害!
------解决方案--------------------
探讨
请教一下,为啥变量,前面都要加个 “$“???