Bir dizeden para ve bir miktar bölünmüş

0 Cevap php

Farklı para birimi işaretleri ile bir miktar olan bir dosyayı içe am

£12.10
$26.13
€12.50

Ben tek bir para birimi içine bu ithal ve dönüştürmek gerekir. Ben aşağıdaki gibi dize bölme am

$parts = split(' ', preg_replace("/([0-9])/", ' ${1}', $amount, 1));

PREG_SPLIT_DELIM_CAPTURE ile preg_split iş gelemedi

$parts = preg_split("/\d/", $amount, 2, PREG_SPLIT_DELIM_CAPTURE);

Ben para kodu para işareti bir dizi var

$currencySymbols = array('£'=>'GBP', '$'=>'USD','€'=>'EUR')

I need to 1. split the string into currency sign and value - if there is a better way then what i am doing 2. map the currency sign to currency code. Not able to map with $currencySymbols[$parts[0]]

Herhangi bir yardım takdir edilecektir. (PHP 5.2.6) kullanılarak charset = utf-8

Çok teşekkürler

0 Cevap