bestgs
Новичок
Как переписать JavaScript код на php?
Здравствуйте.
Есть следующий код на JavaScript:
никак не могу реализовать эти 3 строчки:
var cVal = parseInt("0x" + ref);
cVal = cVal - parseInt(k.charCodeAt((i/2)));
r+= String.fromCharCode(cVal);
Пожалуйста, помогите дописать.
Здравствуйте.
Есть следующий код на JavaScript:
эту функцию надо реализовать на php. У меня получилось сделать только часть этого:function unfu(sMsg) {
var d = "mdngb8aser!"; /* */d+="eof132fab";d+='#aercx8763';var r = '';var rd ="mnogo78f3pcvkdejencn47e"+r;d+=rd;
var w = "78342me!2nchdzen398sdjns78";d+=w;
var k = new String(d);
while (k.length < sMsg.length/2) { k+=d; }
for (var i = 0; i< sMsg.length; i+=2 ) {
var ref = sMsg.substring(i, i+2);
var cVal = parseInt("0x" + ref);
cVal = cVal - parseInt(k.charCodeAt((i/2)));
r+= String.fromCharCode(cVal);
}
return r;
}
PHP:
function unfu($sMsg){
$d = 'mdngb8aser!eof132fab#aercx8763mnogo78f3pcvkdejencn47e78342me!2nchdzen398sdjns78';
$r = '';
$k = $d;
while (strlen($k) < strlen($sMsg)/2 ){
$k .= $d;
}
for ($i = 0; $i < strlen($sMsg); $i += 2){
$ref = substr($sMsg, $i, $i+2);
//?????
//?????
//?????
}
return $r;
}
никак не могу реализовать эти 3 строчки:
var cVal = parseInt("0x" + ref);
cVal = cVal - parseInt(k.charCodeAt((i/2)));
r+= String.fromCharCode(cVal);
Пожалуйста, помогите дописать.