出现此问题的原因如下:
由于疫情等原因大家都开始习惯了通过互联网上租车服务的信息多方面,且获取方式简便,不管是婚庆用车、旅游租车、还是短租等租车业务。越来越多租车企业都开始主动把租车业务推向给潜在需求客户,所以如何设计一个租车网站,以便在同行中脱颖而出就重要了,易优cms针对租车行业市场需求、目标客户、盈利模式等,进行策划、设计、制作,建设一个符合用户与搜索引擎需求的租车网站源码。 网站首页
有国际充值业务,信息如下:
MONEY:₱48.00 CURRENCY:PHP
其中money 为充值金额(当前locale的金额), currency为货币信息与 money对应。
为了统计记账方便均想把money ₱48.00 转换成为肉眼可是识别的浮点数信息。
于是借助PHP官方intl扩展进行如下代码开发:
$locale = ? $money = '₱48.00'; $currency = 'PHP'; $fmt = new NumberFormatter($locale, NumberFormatter::CURRENCY); $__ = $fmt->parseCurrency($money, $currency); var_dump($__) //$__ === false为转换失败,若为float 则转换成功
不料却遇见locale信息无法获取的困难,再借助intl中locale来获取如下:
$locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']); var_dump($locale);
但是accept_language不是正常的locale信息
所以是否有办法通过 currency 获取到 locale
回复内容:
出现此问题的原因如下:
有国际充值业务,信息如下:
MONEY:₱48.00 CURRENCY:PHP
其中money 为充值金额(当前locale的金额), currency为货币信息与 money对应。
为了统计记账方便均想把money ₱48.00 转换成为肉眼可是识别的浮点数信息。
于是借助PHP官方intl扩展进行如下代码开发:
$locale = ? $money = '₱48.00'; $currency = 'PHP'; $fmt = new NumberFormatter($locale, NumberFormatter::CURRENCY); $__ = $fmt->parseCurrency($money, $currency); var_dump($__) //$__ === false为转换失败,若为float 则转换成功
不料却遇见locale信息无法获取的困难,再借助intl中locale来获取如下:
$locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']); var_dump($locale);
但是accept_language不是正常的locale信息
所以是否有办法通过 currency 获取到 locale









