PHP のみが整数でモジュロを実行できるため、10 進数値でモジュロ演算を実行するにはどうすればよいですか?
例:
echo 1.92 % 1000; // (int) 1, expected result should be 1.92
これを正しく行うためのライブラリはありますか?
このモジュロ算術の問題に関する詳細: https://bugs.php.net/bug.php?id=34399
PHP のみが整数でモジュロを実行できるため、10 進数値でモジュロ演算を実行するにはどうすればよいですか?
例:
echo 1.92 % 1000; // (int) 1, expected result should be 1.92
これを正しく行うためのライブラリはありますか?
このモジュロ算術の問題に関する詳細: https://bugs.php.net/bug.php?id=34399
浮動小数点fmod()関数もあります
echo fmod(1.92, 1000)
http://php.net/manual/en/function.fmod.php
これが欲しかったと思いますが、これはフロートの結果を返しますか?