From 58133ebd7e5cfd078f66b6d9ba78120f21c1bae9 Mon Sep 17 00:00:00 2001 From: Chris Weber Date: Mon, 2 Apr 2018 10:48:43 -0500 Subject: [PATCH] Update README.md Show an example that would have helped me out. This examples shows the conversion of a number from english to french and highlights how a number should be parsed in it's source language before formatting in the target language. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index a3a54a2a..0c8e696f 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,16 @@ echo $currencyFormatter->formatCurrency('1230.99', $currency); // US$ ١٬٢٣٠ // Parse formatted values into numeric values. echo $currencyFormatter->parseCurrency('US$ ١٬٢٣٠٫٩٩', $currency); // 1230.99 + +// Convert number from one format to another. +$number = "14,445" +$source_number_format = $number_formatter_repository->get('en'); +$source_number_formatter = new NumberFormatter($source_number_format, NumberFormatter::DECIMAL); +$target_number_format = $number_formatter_repository->get('fr'); +$target_number_formatter = new NumberFormatter($target_number_format, NumberFormatter::DECIMAL); + +$parsed_number = $source_number_formatter->parse($number); // 14445 +$formatted_number = $target_number_formatter->format($parsed_number); // 14 445 ``` Currencies