任何人都可以幫助我將此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);
你應該採取刺傷它,然後如果你再卡住,後與您的代碼。 –
堆棧不是轉換服務;先試一下。 –