에서 통화 및 금액을 분할하는 것은문자열
£12.10
$26.13
€12.50
내가 가져 단일 통화로이를 변환해야합니다 서명합니다. 다음과 같이 내가 문자열을 분할하고
$parts = split(' ', preg_replace("/([0-9])/", ' ${1}', $amount, 1));
PREG_SPLIT_DELIM_CAPTURE와 preg_split 작업을 할 수 없습니다
$parts = preg_split("/\d/", $amount, 2, PREG_SPLIT_DELIM_CAPTURE);
나는 필요
$currencySymbols = array('£'=>'GBP', '$'=>'USD','€'=>'EUR')
통화 코드 통화 기호의 배열을 가지고 1. 문자열을 통화 기호와 값으로 나눕니다. 더 좋은 방법이 있다면, 내가하는 일을 2. 통화 기호를 다음으로 매핑하십시오. 통화 코드. $ currencySymbols와 매핑 할 수 없습니다. [$ parts [0]]
도움이 되겠습니다. (PHP 5.2.6)를 사용하여 캐릭터 세트 = UTF-8
많은 감사
NumberFormatter는 PHP 5.2.6에서 사용할 수 없습니다. – NineBerry
@NineBerry : 잘 부탁드립니다. 5.3에 대한 설명서를 보지 못했습니다. 바하마! – R0MANARMY