負の結果が得られないように%を適切に使用するにはどうすればよいですか?
<?php
$x = 1103515246*12345;
echo $x." ".decbin($x)."</BR>";
$y = $x % (1 << 15);
echo $y." ".decbin($y)."</BR>";
?>
出力:
13622895711870 11010011110111000001011001111110
-27010 11111111111111111001011001111110
解決済み
$y = bcmod($x,(1 << 15));
問題を解決します。迅速なサポートをありがとうございます!それが私の最初の質問でした!