(PHP 5 >= 5.3.0, PHP 7, 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
$değer
, string &$dizge
[, int &$konum
] )Yordamsal kullanım
$biçemleyici
, string $değer
, string &$para_simgesi
[, int &$konum
] )Geçerli biçemleyiciyi kullanarak, bir para dizgesini double türünde bir sayıya ve para birimine dönüştürür.
biçemleyiciNumberFormatter nesnesi.
para_simgesiPara biriminin döndürüleceği değiştirge (3 harflik ISO 4217 para birimi).
konumÇö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.