Annotation of embedaddon/php/ext/standard/tests/array/bug54459.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #54459 (Range function accuracy)
                      3: --INI--
                      4: precision=14
                      5: --FILE--
                      6: <?php
                      7: foreach (range(90, 100, .1) as $i => $v){
                      8:   echo $i, ' = ', $v, PHP_EOL;
                      9: }
                     10: foreach (range("90", "100", .1) as $i => $v){
                     11:   echo $i, ' = ', $v, PHP_EOL;
                     12: }
                     13: --EXPECT--
                     14: 0 = 90
                     15: 1 = 90.1
                     16: 2 = 90.2
                     17: 3 = 90.3
                     18: 4 = 90.4
                     19: 5 = 90.5
                     20: 6 = 90.6
                     21: 7 = 90.7
                     22: 8 = 90.8
                     23: 9 = 90.9
                     24: 10 = 91
                     25: 11 = 91.1
                     26: 12 = 91.2
                     27: 13 = 91.3
                     28: 14 = 91.4
                     29: 15 = 91.5
                     30: 16 = 91.6
                     31: 17 = 91.7
                     32: 18 = 91.8
                     33: 19 = 91.9
                     34: 20 = 92
                     35: 21 = 92.1
                     36: 22 = 92.2
                     37: 23 = 92.3
                     38: 24 = 92.4
                     39: 25 = 92.5
                     40: 26 = 92.6
                     41: 27 = 92.7
                     42: 28 = 92.8
                     43: 29 = 92.9
                     44: 30 = 93
                     45: 31 = 93.1
                     46: 32 = 93.2
                     47: 33 = 93.3
                     48: 34 = 93.4
                     49: 35 = 93.5
                     50: 36 = 93.6
                     51: 37 = 93.7
                     52: 38 = 93.8
                     53: 39 = 93.9
                     54: 40 = 94
                     55: 41 = 94.1
                     56: 42 = 94.2
                     57: 43 = 94.3
                     58: 44 = 94.4
                     59: 45 = 94.5
                     60: 46 = 94.6
                     61: 47 = 94.7
                     62: 48 = 94.8
                     63: 49 = 94.9
                     64: 50 = 95
                     65: 51 = 95.1
                     66: 52 = 95.2
                     67: 53 = 95.3
                     68: 54 = 95.4
                     69: 55 = 95.5
                     70: 56 = 95.6
                     71: 57 = 95.7
                     72: 58 = 95.8
                     73: 59 = 95.9
                     74: 60 = 96
                     75: 61 = 96.1
                     76: 62 = 96.2
                     77: 63 = 96.3
                     78: 64 = 96.4
                     79: 65 = 96.5
                     80: 66 = 96.6
                     81: 67 = 96.7
                     82: 68 = 96.8
                     83: 69 = 96.9
                     84: 70 = 97
                     85: 71 = 97.1
                     86: 72 = 97.2
                     87: 73 = 97.3
                     88: 74 = 97.4
                     89: 75 = 97.5
                     90: 76 = 97.6
                     91: 77 = 97.7
                     92: 78 = 97.8
                     93: 79 = 97.9
                     94: 80 = 98
                     95: 81 = 98.1
                     96: 82 = 98.2
                     97: 83 = 98.3
                     98: 84 = 98.4
                     99: 85 = 98.5
                    100: 86 = 98.6
                    101: 87 = 98.7
                    102: 88 = 98.8
                    103: 89 = 98.9
                    104: 90 = 99
                    105: 91 = 99.1
                    106: 92 = 99.2
                    107: 93 = 99.3
                    108: 94 = 99.4
                    109: 95 = 99.5
                    110: 96 = 99.6
                    111: 97 = 99.7
                    112: 98 = 99.8
                    113: 99 = 99.9
                    114: 100 = 100
                    115: 0 = 90
                    116: 1 = 90.1
                    117: 2 = 90.2
                    118: 3 = 90.3
                    119: 4 = 90.4
                    120: 5 = 90.5
                    121: 6 = 90.6
                    122: 7 = 90.7
                    123: 8 = 90.8
                    124: 9 = 90.9
                    125: 10 = 91
                    126: 11 = 91.1
                    127: 12 = 91.2
                    128: 13 = 91.3
                    129: 14 = 91.4
                    130: 15 = 91.5
                    131: 16 = 91.6
                    132: 17 = 91.7
                    133: 18 = 91.8
                    134: 19 = 91.9
                    135: 20 = 92
                    136: 21 = 92.1
                    137: 22 = 92.2
                    138: 23 = 92.3
                    139: 24 = 92.4
                    140: 25 = 92.5
                    141: 26 = 92.6
                    142: 27 = 92.7
                    143: 28 = 92.8
                    144: 29 = 92.9
                    145: 30 = 93
                    146: 31 = 93.1
                    147: 32 = 93.2
                    148: 33 = 93.3
                    149: 34 = 93.4
                    150: 35 = 93.5
                    151: 36 = 93.6
                    152: 37 = 93.7
                    153: 38 = 93.8
                    154: 39 = 93.9
                    155: 40 = 94
                    156: 41 = 94.1
                    157: 42 = 94.2
                    158: 43 = 94.3
                    159: 44 = 94.4
                    160: 45 = 94.5
                    161: 46 = 94.6
                    162: 47 = 94.7
                    163: 48 = 94.8
                    164: 49 = 94.9
                    165: 50 = 95
                    166: 51 = 95.1
                    167: 52 = 95.2
                    168: 53 = 95.3
                    169: 54 = 95.4
                    170: 55 = 95.5
                    171: 56 = 95.6
                    172: 57 = 95.7
                    173: 58 = 95.8
                    174: 59 = 95.9
                    175: 60 = 96
                    176: 61 = 96.1
                    177: 62 = 96.2
                    178: 63 = 96.3
                    179: 64 = 96.4
                    180: 65 = 96.5
                    181: 66 = 96.6
                    182: 67 = 96.7
                    183: 68 = 96.8
                    184: 69 = 96.9
                    185: 70 = 97
                    186: 71 = 97.1
                    187: 72 = 97.2
                    188: 73 = 97.3
                    189: 74 = 97.4
                    190: 75 = 97.5
                    191: 76 = 97.6
                    192: 77 = 97.7
                    193: 78 = 97.8
                    194: 79 = 97.9
                    195: 80 = 98
                    196: 81 = 98.1
                    197: 82 = 98.2
                    198: 83 = 98.3
                    199: 84 = 98.4
                    200: 85 = 98.5
                    201: 86 = 98.6
                    202: 87 = 98.7
                    203: 88 = 98.8
                    204: 89 = 98.9
                    205: 90 = 99
                    206: 91 = 99.1
                    207: 92 = 99.2
                    208: 93 = 99.3
                    209: 94 = 99.4
                    210: 95 = 99.5
                    211: 96 = 99.6
                    212: 97 = 99.7
                    213: 98 = 99.8
                    214: 99 = 99.9
                    215: 100 = 100

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>