gpt4 book ai didi

php - number_format 和负数的问题

转载 作者:行者123 更新时间:2023-12-02 16:49:23 39 4
gpt4 key购买 nike

现在我将数字作为 double(11,3) 存储在数据库中。有些数字可能是更大的负数。我现在玩的是-3000.000

当我在 3000.000 上使用 number_format 时,它返回 3,000当我在 -3000.000 上使用 number_format 时,它返回 -3

有什么想法为什么会发生这种情况以及我可以采取什么措施来解决它吗?我现在有点不明白为什么会发生这种情况。

谢谢

杰夫

编辑:我让它与以下代码一起使用:

$number = abs($row['Amount']) * -1; $final = number_format($number,2);

现在为什么这可行而不可行:

$final = number_format($row['Amount'],2); 

我没有任何线索,但至少我找到了解决方案,感谢您的帮助:)

最佳答案

试试这个:

if($input<0){
$number = abs($input);
$result = number_format($number) * -1;
}else {
$result = number_format($input);
}

关于php - number_format 和负数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429485/

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