我如何确保十进制中有一定数量的数字(尾随零)

     2023-02-25     164

关键词:

【中文标题】我如何确保十进制中有一定数量的数字(尾随零)【英文标题】:How can i make sure there is a certain amount of numbers in a decimal (trailing zeros) 【发布时间】:2018-01-06 00:40:01 【问题描述】:

在我的网站上,有金额被回显。当我从金额中减去时,它会删除尾随的零,直到我注销并重新登录我的帐户。有没有办法检查小数点后是否总是有两个数字,如果没有则添加零?

这是我的php减法代码:

<?php
session_start();

$servername = "localhost";
$username = "root";
$password = "patrick2002";
$dbname = "accounts";
$cash_amount = $_SESSION['cash_amount'];

// Create connection

$userid = $_SESSION['id'];

// You must enter the user's id here. /\

$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection

if ($conn->connect_error) 
    die("Connection failed: " . $conn->connect_error);


// Fetch the existing value of the cash_amount against that particular user here. You can use the SELECT cash_amount from users where userid = $userid
$_SESSION['cash_amount'] -= 0.05;
$newAmount = $cash_amount - 0.05;

$sql = "UPDATE users SET cash_amount = $newAmount WHERE id = $userid";
$result = $conn->query($sql);

if($result)

   echo "5 cents has been subtracted!";

else

   echo mysqli_error($conn);


$conn->close();
?>

这是我的 php 回显代码:

<?php echo '$'.$cash_amount ?>

文档开头:

$cash_amount = $_SESSION['cash_amount'];

所以如果你能帮助我,我将非常非常感激。谢谢大家!

【问题讨论】:

试试sprintfstr_pad 【参考方案1】:

试试

echo sprintf('%0.2f', $cash_amount);

或者在你的html/php中:

...
$<?php echo sprintf('%0.2f', $cash_amount) ?>
...

【讨论】:

完美!非常感谢!

在python中以十进制数字显示尾随零而不返回字符串

】在python中以十进制数字显示尾随零而不返回字符串【英文标题】:Displaytrailingzerosinadecimalnumberinpythonwithoutreturningastring【发布时间】:2017-02-2306:54:11【问题描述】:我需要在十进制数中显示尾随零。我曾考虑使用pythonformat(),但... 查看详情

csharp编写一个程序,计算给定数字的阶乘中的尾随零的数量。(代码片段)

查看详情

从 SQL Server 中的十进制中删除尾随零

】从SQLServer中的十进制中删除尾随零【英文标题】:RemovetrailingzerosfromdecimalinSQLServer【发布时间】:2011-02-2516:01:57【问题描述】:我有一列DECIMAL(9,6),即它支持像999,123456这样的值。但是当我插入像123,4567这样的数据时,它变成了1... 查看详情

使用 NSNumberFormatter 生成小数点后尾随零的数字

...布时间】:2014-10-2805:57:44【问题描述】:在Swift中,您将如何创建一个NSNumberFormatter来保留小数点(12.000)后的尾随零,同时生成适合当前语言环境的数字?我当前的代码和示例输出:l 查看详情

在 SQL Server 中划分小数类型会导致不必要的尾随零

...ver中执行一些简单的财务计算。我试图将一串数字转换为十进制类型。虽然字符串不包含小数点,但根据我的规范,我知道字符串中的最后3个位置 查看详情

带逗号的 Oracle 格式数字删除尾随零小数

】带逗号的Oracle格式数字删除尾随零小数【英文标题】:OracleFormatNumberWithCommasRemoveTrailingZeroDecimals【发布时间】:2020-04-2416:27:56【问题描述】:在我的查询中,我试图用逗号输出数字,但我想删除小数点后的所有尾随零。例如:... 查看详情

JavaScript - 保持尾随零[重复]

...个字符串,我使用了parseFloat(),但它删除了所有尾随零。如何防止这种情况-我需要准确解析字符串-如果我有2.5000,我需要与浮点数完全相同的结果-2.5000。【问题讨论】:2.50000和2.5是完全相同的数字。如果 查看详情

使用 RegEx 删除指数数字的尾随零

...时间】:2015-09-0821:19:42【问题描述】:使用正则表达式,如何删除1.0000000000e+12的尾随零?例如:1.0000000000e+12应该是:1e+121.0000000000e12的结果应该是:1e121.0000000000e-12应该是:1e-121 查看详情

数字字段项的格式掩码:尾随和“前导”零

】数字字段项的格式掩码:尾随和“前导”零【英文标题】:Formatmaskfornumberfielditems:trailingand\'leading\'zero【发布时间】:2011-10-1110:45:14【问题描述】:我在顶点中显示数字时遇到了一些问题,但只有当我通过代码填写它们时。当... 查看详情

没有尾随零的 PHP 数量格式

】没有尾随零的PHP数量格式【英文标题】:PHPquantityformattingwithouttrailingzero【发布时间】:2014-05-3003:41:40【问题描述】:我在yii有一个项目。但问题可能更多是针对PHP而不是yii特定的。我有列数量,用户可以在其中输入小数或整... 查看详情

如何从sqlplus中的数字列中删除小数点后的尾随零?

】如何从sqlplus中的数字列中删除小数点后的尾随零?【英文标题】:Howtoremovetrailingzerosafterdecimalpointsfromnumbercolumninsqlplus?【发布时间】:2018-05-2411:57:34【问题描述】:我有一个名为Amount的数据库表字段,其类型为number(38,8),在sql... 查看详情

截断尾随零 datagridview 列

...中的订单项表中访问数据。我在SQL中将商品的价格存储为十进制(18,4)在datagridview上我原来在decimal(18,4)上使用了C4的格式字符串这很好,但是如果价格只是18.12英镑,它会在价 查看详情

如何格式化浮点值,使其从不使用指数表示法,也没有尾随零?

...s_basemanipulators,在格式化没有指数表示法的浮点数(使用十进制数)时,我基本上可以在defaultfloat和 查看详情

如何检查一个数字是不是有两位小数并在必要时保留尾随零?

】如何检查一个数字是不是有两位小数并在必要时保留尾随零?【英文标题】:Howtocheckifanumberhastwodecimalplacesandkeepthetrailingzeroifnecessary?如何检查一个数字是否有两位小数并在必要时保留尾随零?【发布时间】:2013-10-0423:54:58【问... 查看详情

XSLT:显示尾随零

...间】:2012-11-2616:10:53【问题描述】:我在XSD中定义了一个十进制变量,例如可以包含值1,5;1,50;1,550;1,500;...因此,它可以有未知的小数位数,甚至由零组成。现在我已经编写了一个XSLT(2.0)并将使用Saxon执行。问题是我想在XML... 查看详情

如何在 WebApi IActionResult Ok() 函数中删除可空小数的尾随零?

...题描述】:我有一个sqlSeverBDD,它存储一些表,其中包含十进制(12,6)之类的列它存储这样的值,即:1.000000仅表示“1”, 查看详情

如何使用 jQuery 在价格中添加尾随零

】如何使用jQuery在价格中添加尾随零【英文标题】:HowtoaddatrailingzerotoapricewithjQuery【发布时间】:2011-01-2620:22:10【问题描述】:所以我有一个返回产品价格的脚本。然而,价格可能包括也可能不包括尾随零,所以有时我可能会有... 查看详情

如何删除字符串中的前导零和尾随零? Python

】如何删除字符串中的前导零和尾随零?Python【英文标题】:Howtoremoveleadingandtrailingzerosinastring?Python【发布时间】:2012-10-1923:46:18【问题描述】:我有几个像这样的字母数字字符串listOfNum=[\'000231512-n\',\'1209123100000-n00000\',\'alphanumer... 查看详情