gpt4 book ai didi

php - 从小数中删除无用的零数字

转载 作者:可可西里 更新时间:2023-11-01 00:00:11 26 4
gpt4 key购买 nike

我需要删除无用的零,但我对 (float)number_format() 有问题

我有像 0.00000010 这样的数字,我需要 0.0000001 但我有 0.0000 没有 number_format 它很好

我的代码

$number = (float)$number;
$number_array = explode('.', $number);
$left = $number_array[0];
$right = $number_array[1];
$number = number_format($number, strlen($right));

http://codepad.org/ondL9bg1

最佳答案

应该这样做:

$number = rtrim($number, '0');

rtrim将要修剪的字符作为第二个(可选)参数。

如果您希望它也适用于整数(例如 1000),请尝试以下操作:

if (false !== strpos($number, '.'))
$number = rtrim($number, '0');

更好的是,删除数字中的尾随点,如 0.00000:

if (false !== strpos($number, '.'))
$number = rtrim(rtrim($number, '0'), '.');

关于php - 从小数中删除无用的零数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28005094/

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