gpt4 book ai didi

php - 小数点逗号代替小数点

转载 作者:行者123 更新时间:2023-12-03 09:25:18 25 4
gpt4 key购买 nike

如何在运行 Windows 的本地服务器上通过在 php.ini 中设置小数点来将小数点更改为小数点逗号,无需对代码进行任何更改

3.14 >> 3,14

我尝试设置

intl.default_locale = cs_CZ 

没有任何结果。

编辑:我问的原因是,如果我在托管上执行代码,我会得到带有小数逗号的数字,但是当我将相同的代码传输到本地服务器时,会有一个小数点。陷阱在哪里?

例如 - Linux 托管:

echo 100 / 3; // 33,333333333333

Windows 上的本地服务器:

echo 100 / 3; // 33.333333333333

原因是什么?

编辑2:如果我使用

setlocale(LC_NUMERIC, 'cs_CZ');
echo 100 / 3;

我将得到相同的结果33.333333333333,因此捕获必须位于配置文件或 Windows 本身中。

最佳答案

intl.default_locale 仅设置 intl 函数的语言环境,请参阅 this comment .

如果您的代码不使用 intl 函数进行数字格式设置,则无法更改代码。它应该像将货币/数字格式的区域设置设置为捷克语一样简单。

为了钱:

setlocale(LC_MONETARY, 'cs_CZ');

对于数字:

setlocale(LC_NUMERIC, 'cs_CZ');

关于php - 小数点逗号代替小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22224513/

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