Parsování ceny (na částku a měnu) rubrika: Programování: PHP
Hledám nějaké řešení na univerzální parsování cen. V podstatě jde o to z jakékoli možné formy textu dostat konkréní částku a měnu:
823,50 Kč
12 EUR
$ 20,90
31 USD
... a podobně. S tím, že by byla návratem částka a měna třeba v ISO 4217 (USD, PLN, CZK ...). Nezahlédl jste někdo něco podobného? :) PHP nebo API nejlépe.
Existuje omezený počet znaků (euro, dolar, yen, libra, ví někdo o nějakých dalších?) + jsou lokalizované názvy měn.
Ze Zend Frameworku bych vytáhl názvy všech lokalizací měn ze všech jazyků. Pomocí strpos bych zjistil, o jakou měnu se jedná a pak, pokud bych chtěl měnu i parsovat (různé země mají různé zvyklosti v používání teček, čárek, mezer v číslech), použil bych Zend_Currency a Zend_Locale.
Obojí se dá ze ZF dobře vypárat a můžeš použít i jiný FW.
Pro zobrazení všech 4 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře