(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
NumberFormatter::parseCurrency -- numfmt_parse_currency — Bir para gösteriminin sayısal değeri ile döner
Nesne yönelimli kullanım
Yordamsal kullanım
Geçerli biçemleyiciyi kullanarak, bir para dizgesini double türünde bir sayıya ve para birimine dönüştürür.
NumberFormatter nesnesi.
Para biriminin döndürüleceği değiştirge (3 harflik ISO 4217 para birimi).
Çözümlemenin başlatılacağı dizge konumu. İşlev döndüğünde bu değiştirge çözümlemenin bittiği konumu gösterir.
Bir hata oluşursa FALSE, aksi takdirde dönüştürülen sayı değeri döner.
Örnek 1 - numfmt_parse_currency() örneği
<?php
$fmt = numfmt_create( 'tr_TR', NumberFormatter::CURRENCY );
$num = "1.234.567,89 $";
echo numfmt_parse_currency($fmt, $num, $curr)." $curr paramız var.\n";
?>
Örnek 2 - Nesne yönelimli kullanım örneği
<?php
$fmt = new NumberFormatter( 'tr_TR', NumberFormatter::CURRENCY );
$num = "1.234.567,89 $";
echo $fmt->parseCurrency($num, $curr)." $curr paramız var.\n";
?>
Yukarıdaki örneğin çıktısı:
1234567.89 USD paramız var.