PHPの方法を教えてください>>>?このような演算子はPHPでは使用できませんが、Javascriptでは使用できます。
私はちょうど次のような関数を発見することができました:
function zeroFill($a, $b)
{
$z = hexdec(80000000);
if ($z & $a)
{
$a = ($a>>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
}
else
{
$a = ($a>>$b);
}
return $a;
}
しかし残念ながら、それは完全には機能しません。
例:-1149025787 >>> 0Javascriptは3145941509を返しますPHPzeroFill()は0を返します