任何人都可以帮助我将此javascript函数转换为php吗?将Javascript代码转换为php
var t='[{"id_page":14,"in_visible":1,"in_insert":1,"in_update":1}]';
function hash (s) {
return s.split("").reduce(
function(a, b) {
return a = (a << 5) - a + b.charCodeAt(0), a & a
}, 0
).toString()
}
alert(hash(t));
我想这个PHP脚本:
function fun($a, $b)
{
return $a = ($a << 5) - $a + ord(substr($b,0,1));// $a & $a;
}
$v = '[{"id_page":14,"in_visible":1,"in_insert":1,"in_update":1}]';
$a = str_split($v);
$r = array_reduce($a,'fun',0);
print_r($r);
你应该采取刺伤它,然后如果你再卡住,后与您的代码。 –
堆栈不是转换服务;先试一下。 –