gpt4 book ai didi

Php 获取 LC_MONETARY 的当前语言环境

转载 作者:行者123 更新时间:2023-12-02 05:26:08 24 4
gpt4 key购买 nike

我正在使用此代码在当前语言环境中显示金额。

setlocale(LC_MONETARY, 'it_IT');
echo money_format('%i', $number);

我的问题是,如何查看 LC_MONETARY 的当前值?如果我做一个简单的回显,值看起来是一样的,我找不到任何 getlocale 函数。

echo LC_MONETARY;
setlocale(LC_MONETARY, 'it_IT');
echo LC_MONETARY;

更新:LC_MONETARY 是受影响的函数类别,因此值相同是有道理的。但是我怎样才能看到当前的语言环境信息呢?

最佳答案

$oldLocale = setlocale(LC_MONETARY, 'it_IT');
// setlocale() will return the old value if the locale could
// be set (return value greatly depends on the system's underlying
// setlocale() implementation)

$oldLocale = setlocale(LC_MONETARY, '0');
// using '0' as the locale-argument will result in the current setting
//being returned without affecting the locale setting itself

请参阅 setlocale() 中关于 $locale 参数的注释文档。

关于Php 获取 LC_MONETARY 的当前语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5074749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com