123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- --TEST--
- Test fmod() - basic function test fmod()
- --INI--
- precision=14
- --FILE--
- <?php
- $values1 = array(234,
- -234,
- 23.45e1,
- -23.45e1,
- 0xEA,
- 0352,
- "234",
- "234.5",
- "23.45e1",
- true,
- false);
- $values2 = array(2,
- -2,
- 2.3e1,
- -2.3e1,
- 0x2,
- 02,
- "2",
- "2.3",
- "2.3e1",
- true,
- false);
- for ($i = 0; $i < count($values1); $i++) {
- echo "\niteration ", $i, "\n";
- for ($j = 0; $j < count($values2); $j++) {
- $res = fmod($values1[$i], $values2[$j]);
- var_dump($res);
- }
- }
- ?>
- --EXPECT--
- iteration 0
- float(0)
- float(0)
- float(4)
- float(4)
- float(0)
- float(0)
- float(0)
- float(1.700000000000018)
- float(4)
- float(0)
- float(NAN)
- iteration 1
- float(-0)
- float(-0)
- float(-4)
- float(-4)
- float(-0)
- float(-0)
- float(-0)
- float(-1.700000000000018)
- float(-4)
- float(-0)
- float(NAN)
- iteration 2
- float(0.5)
- float(0.5)
- float(4.5)
- float(4.5)
- float(0.5)
- float(0.5)
- float(0.5)
- float(2.200000000000018)
- float(4.5)
- float(0.5)
- float(NAN)
- iteration 3
- float(-0.5)
- float(-0.5)
- float(-4.5)
- float(-4.5)
- float(-0.5)
- float(-0.5)
- float(-0.5)
- float(-2.200000000000018)
- float(-4.5)
- float(-0.5)
- float(NAN)
- iteration 4
- float(0)
- float(0)
- float(4)
- float(4)
- float(0)
- float(0)
- float(0)
- float(1.700000000000018)
- float(4)
- float(0)
- float(NAN)
- iteration 5
- float(0)
- float(0)
- float(4)
- float(4)
- float(0)
- float(0)
- float(0)
- float(1.700000000000018)
- float(4)
- float(0)
- float(NAN)
- iteration 6
- float(0)
- float(0)
- float(4)
- float(4)
- float(0)
- float(0)
- float(0)
- float(1.700000000000018)
- float(4)
- float(0)
- float(NAN)
- iteration 7
- float(0.5)
- float(0.5)
- float(4.5)
- float(4.5)
- float(0.5)
- float(0.5)
- float(0.5)
- float(2.200000000000018)
- float(4.5)
- float(0.5)
- float(NAN)
- iteration 8
- float(0.5)
- float(0.5)
- float(4.5)
- float(4.5)
- float(0.5)
- float(0.5)
- float(0.5)
- float(2.200000000000018)
- float(4.5)
- float(0.5)
- float(NAN)
- iteration 9
- float(1)
- float(1)
- float(1)
- float(1)
- float(1)
- float(1)
- float(1)
- float(1)
- float(1)
- float(0)
- float(NAN)
- iteration 10
- float(0)
- float(0)
- float(0)
- float(0)
- float(0)
- float(0)
- float(0)
- float(0)
- float(0)
- float(0)
- float(NAN)
|