NumberFormatter::parseCurrency

numfmt_parse_currency

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

NumberFormatter::parseCurrency -- numfmt_parse_currencyBir para gösteriminin sayısal değeri ile döner

Açıklama

Nesne yönelimli kullanım

NumberFormatter::parseCurrency ( string $değer , string &$dizge [, int &$konum ] ) : float

Yordamsal kullanım

numfmt_parse_currency ( NumberFormatter $biçemleyici , string $değer , string &$para_simgesi [, int &$konum ] ) : float

Geçerli biçemleyiciyi kullanarak, bir para dizgesini double türünde bir sayıya ve para birimine dönüştürür.

Değiştirgeler

biçemleyici

NumberFormatter nesnesi.

para_simgesi

Para 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.

Dönen Değerler

Bir hata oluşursa FALSE, aksi takdirde dönüştürülen sayı değeri döner.

Örnekler

Ö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.

Ayrıca Bakınız