(PHP 5 >= 5.3.0, PHP 7, PHP 8, 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
$dizge, string &$para_simgesi, int &$konum = null): float|falseYordamsal kullanım
$biçemleyici,$dizge,&$para_simgesi,&$konum = nullGeçerli biçemleyiciyi kullanarak, bir para dizgesini float türünde bir sayıya ve para birimine dönüştürür.
biçemleyiciNumberFormatter nesnesi.
dizgeSayıya dönüştürülecek dizge.
para_simgesiPara biriminin döndürüleceği bağımsız değişken (3 harflik ISO 4217 para birimi).
konumÇözümlemenin başlatılacağı dizge konumu. İşlev döndüğünde bu bağımsız değişken çö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( 'de_DE', NumberFormatter::CURRENCY );
$num = "1.234.567,89\xc2\xa0$";
echo "We have ".numfmt_parse_currency($fmt, $num, $curr)." in $curr\n";
?>Örnek 2 - Nesne yönelimli kullanım örneği
<?php
$fmt = new NumberFormatter( 'de_DE', NumberFormatter::CURRENCY );
$num = "1.234.567,89\xc2\xa0$";
echo "We have ".$fmt->parseCurrency($num, $curr)." in $curr\n";
?>Yukarıdaki örneğin çıktısı:
We have 1234567.89 in USD