function ut_main() { $fmt = ut_nfmt_create("en_US", NumberFormatter::CURRENCY); $currency = ''; $pos = 0; $num = ut_nfmt_parse_currency($fmt, '123.45', $currency, $pos); if ($num === false) { return $fmt->getErrorMessage() . " (" . $fmt->getErrorCode() . ")\n"; } else { return "Ooops, an error should have occurred."; } }
function ut_main() { $res_str = ''; $fmt = ut_nfmt_create("en_US", NumberFormatter::CURRENCY); $pos = 0; $currency = ''; $num = ut_nfmt_parse_currency($fmt, '$9,988,776.65', $currency, $pos); $res_str .= "{$num} {$currency}\n"; $fmt = ut_nfmt_create("en_US", NumberFormatter::CURRENCY); $pos = 1; $currency = ''; $num = ut_nfmt_parse_currency($fmt, ' $123.45', $currency, $pos); $res_str .= "{$num} {$currency}\n"; return $res_str; }