|
1 | 1 | @ok |
2 | 2 | <?php |
3 | | - bcscale(3); |
4 | | - var_dump (bcadd("100.01", "0.02", null)); |
5 | 3 | var_dump (bcadd("-0.09999999999999", "-0.09999999999999", 1)); |
6 | 4 | var_dump (bcadd("0.09999999999999", "0", 1)); |
7 | 5 | var_dump (bcadd("0.051", "", 1)); |
|
13 | 11 | var_dump (bcadd("0.051", "0.049", 10)); |
14 | 12 | var_dump (bcadd("99.88", ".11", 1)); |
15 | 13 |
|
16 | | - var_dump (bcsub("100.01", ".02", null)); |
17 | 14 | var_dump (bcsub("", "100.11", 1)); |
18 | 15 | var_dump (bcsub("1000099.88", "", 1)); |
19 | 16 | var_dump (bcsub("1000099.88", "100.11", 0)); |
|
32 | 29 | var_dump (bcsub("1000099.88", "1000099.88", 3)); |
33 | 30 | var_dump (bcadd("645345345.88", "745544599.77", 3)); |
34 | 31 |
|
35 | | - var_dump (bcmul("100.01", ".02", null)); |
36 | 32 | var_dump (bcmul("", "", 3)); |
37 | 33 | var_dump (bcmul("645345345.88", "", 1)); |
38 | 34 | var_dump (bcmul("", "745544599.77", 1)); |
|
46 | 42 | var_dump (bcmul("645345345.88", "0.001", 6)); |
47 | 43 | var_dump (bcmul("-645345345.88", "0", 6)); |
48 | 44 |
|
49 | | - var_dump (bccomp("100.01", "100.001", null)); |
50 | 45 | var_dump (bccomp("", "0", 6)); |
51 | 46 | var_dump (bccomp("", "-0", 6)); |
52 | 47 | var_dump (bccomp("-0", "", 6)); |
|
66 | 61 | var_dump (bccomp('1.00001', '1', 3)); |
67 | 62 | var_dump (bccomp('1.00001', '1', 5)); |
68 | 63 |
|
69 | | - var_dump (bcdiv("100.01", ".02", null)); |
70 | 64 | var_dump (bcdiv('', '6.55957', 3)); |
71 | 65 | // var_dump (bcdiv('105', '', 3)); |
72 | 66 | var_dump (bcdiv('105', '6.55957', 3)); |
|
113 | 107 | var_dump (bcdiv("645345345.88", "0.001", 6)); |
114 | 108 | var_dump (bcdiv("-645345345.88", "0.1", 6)); |
115 | 109 |
|
116 | | - var_dump (bcmod("132", "7", null)); |
117 | | - var_dump (bcmod("12", "134", null)); |
118 | | - var_dump (bcmod("23", "14", null)); |
119 | | - |
120 | 110 | $a = array ("0.0", "-1.111111", "1.12312312", "-1.111111", "1.12312312", "1.111111", "-1.12312312", "1000101010101", "9999999999999", "0000.1111111", "-123123213213.1", "-1"); |
121 | 111 | $b = array (2, 3, 4, 5, 10, 20, 100); |
122 | 112 | foreach ($a as $u) |
@@ -184,27 +174,23 @@ function test_bcsqrt_scale($num) { |
184 | 174 | echo bcsqrt($num), "\n"; |
185 | 175 | bcscale(1); |
186 | 176 | echo bcsqrt($num), "\n"; |
187 | | - echo bcsqrt($num, null), "\n"; |
188 | 177 | echo bcsqrt($num, 0), "\n"; |
189 | 178 | echo bcsqrt($num, 2), "\n"; |
190 | 179 | echo bcsqrt($num, 3), "\n"; |
191 | 180 | bcscale(2); |
192 | 181 | echo bcsqrt($num), "\n"; |
193 | | - echo bcsqrt($num, null), "\n"; |
194 | 182 | echo bcsqrt($num, 0), "\n"; |
195 | 183 | echo bcsqrt($num, 1), "\n"; |
196 | 184 | echo bcsqrt($num, 2), "\n"; |
197 | 185 | echo bcsqrt($num, 3), "\n"; |
198 | 186 | bcscale(3); |
199 | 187 | echo bcsqrt($num), "\n"; |
200 | | - echo bcsqrt($num, null), "\n"; |
201 | 188 | echo bcsqrt($num, 0), "\n"; |
202 | 189 | echo bcsqrt($num, 1), "\n"; |
203 | 190 | echo bcsqrt($num, 2), "\n"; |
204 | 191 | echo bcsqrt($num, 3), "\n"; |
205 | 192 | bcscale(4); |
206 | 193 | echo bcsqrt($num), "\n"; |
207 | | - echo bcsqrt($num, null), "\n"; |
208 | 194 | echo bcsqrt($num, 0), "\n"; |
209 | 195 | echo bcsqrt($num, 1), "\n"; |
210 | 196 | echo bcsqrt($num, 2), "\n"; |
|
0 commit comments