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>