Return to bug54459.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
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