示例 #2 gmp_invert() 示例
<?php
echo gmp_invert("5", "10"); // 没有反元素,不输出任何内容,结果为 FALSE
这意味着 (5 * x ) mod 10 = 1. 并且使用此 函数,我们想要 x 的值,因为 mod 10,x 应该是 {1.. 10-1(9)}, 所以:
5 * 1 mod 10 = 5
5 * 2 mod 10 = 0
5 * 3 mod 10 = 5
5 * 4 mod 10 = 0
5 * 5 mod 10 = 5
5 * 6 mod 10 = 0
5 * 7 mod 10 = 5
5 * 8 mod 10 = 0
5 * 9 mod 10 = 5
我们在结果中没有找到任何 1. 所以它将是 False。
$invert = gmp_invert("5", "11");
echo gmp_strval($invert) . "\n";
?>
以上示例将输出:
9
5 * 9 mod 11 = 1