1--TEST--
2numfmt_parse_currency()
3--SKIPIF--
4<?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
5--FILE--
6<?php
7
8/*
9 * Currency parsing.
10 */
11
12function ut_main()
13{
14    $res_str = '';
15
16    $fmt = ut_nfmt_create( "en_US", NumberFormatter::CURRENCY );
17    $pos = 0;
18    $currency = '';
19    $num = ut_nfmt_parse_currency( $fmt, '$9,988,776.65', $currency, $pos );
20    $res_str .= "$num $currency\n";
21
22    $fmt = ut_nfmt_create( "en_US", NumberFormatter::CURRENCY );
23    $pos = 1;
24    $currency = '';
25    $num = ut_nfmt_parse_currency( $fmt, ' $123.45', $currency, $pos );
26    $res_str .=  "$num $currency\n";
27
28    return $res_str;
29}
30
31include_once( 'ut_common.inc' );
32ut_run();
33
34?>
35--EXPECT--
369988776.65 USD
37123.45 USD
38