File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Bug #53735 NumberFormatter returns NaN when converting float point
3
+ --SKIPIF--
4
+ <?php if ( !extension_loaded ( 'intl ' ) ) print 'skip ' ; ?>
5
+ <?php if (version_compare (INTL_ICU_VERSION , '51.2 ' ) < 0 ) die ('skip for ICU >= 51.2 ' ); ?>
6
+ --FILE--
7
+ <?php
8
+
9
+ $ fmt = numfmt_create ("da_DK " , \NumberFormatter::CURRENCY );
10
+
11
+ var_dump (numfmt_format ($ fmt , 5.5 ));
12
+ setlocale (LC_ALL , "da_DK.UTF-8 " );
13
+
14
+ var_dump (numfmt_format ($ fmt , 5.5 ));
15
+ var_dump (numfmt_format ($ fmt , "5,5 " ));
16
+
17
+
18
+ $ fmt = new \NumberFormatter ("de_DE " , \NumberFormatter::DECIMAL );
19
+ var_dump ($ fmt ->format (23.25 ));
20
+
21
+ $ f = new NumberFormatter ('hu_HU ' , NumberFormatter::PERCENT , '#,##0% ' );
22
+ var_dump ($ f ->format (0.26 ));
23
+
24
+ ?>
25
+ ==DONE==
26
+ --EXPECTF--
27
+ string(%d) "5,50 kr%A"
28
+ string(%d) "5,50 kr%A"
29
+ string(%d) "5,00 kr%A"
30
+ string(5) "23,25"
31
+ string(3) "26%"
32
+ ==DONE==
You can’t perform that action at this time.
0 commit comments