gpt4 book ai didi

php - 在 php 中按小数点拆分数字

转载 作者:可可西里 更新时间:2023-11-01 13:32:37 25 4
gpt4 key购买 nike

如何在 php 中将数字按小数点拆分?

我有 $num = 15/4;将 $num 变为 3.75。我想拆分 3 和 75 部分,所以 $int = 3 和 $dec = 75。我的非工作代码是:

$num = 15/4; // or $num = 3.75;
list($int, $dec) = split('.', $num);

但这会导致 $int 和 $dec 为空。

提前致谢。

最佳答案

如果您展开数字的十进制表示,您将失去精度。如果您不介意,那就这样吧(对于文本表示来说没问题)。考虑语言环境!我们比利时人使用逗号(至少是非编程人员:)。

如果您确实介意(例如计算),您可以使用floor函数:

$num = 15/4
$intpart = floor( $num ) // results in 3
$fraction = $num - $intpart // results in 0.75

注意:这是针对正数的。对于负数,您可以反转符号,使用正数方法,并重新反转 int 部分的符号。

关于php - 在 php 中按小数点拆分数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/412875/

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