- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个网站,但遇到了以下问题。我正在从 MySql 导入查询,但为了更容易理解我现在使用的是本地数组。
<?php
$productnames = array("Raspatat oorlog", "Raspatat mayo", "Raspatat pizza", "Raspatat ui", "Raspatat curry");
$productprices = array(1.7, 2.3, 2.45, 3.45, 34.669);
echo "<table>
<tr>
<td>Product</td>
<td>Prijs</td>
</tr>";
for($i =0; $i < sizeof($productnames); $i++) {
$iprice = number_format((float)$pruductprices[$i], 2, ',', '');
echo "<tr><td>$productnames[$i]</td>
<td>$iprice</td></tr>";
}
echo "</table>";
echo $iprice;
?>
代码正在运行,但在我的表中,我到处都得到 0,00 的价格。有谁知道为什么?
谢谢!
(这是 table
Product Prijs
Raspatat oorlog |0,00
Raspatat mayo |0,00
Raspatat pizza |0,00
Raspatat ui |0,00
Raspatat curry |0,00
}
最佳答案
您的代码中有错字(围绕您的变量 pruductprices
名称):
<?php
$productnames = array("Raspatat oorlog", "Raspatat mayo", "Raspatat pizza", "Raspatat ui", "Raspatat curry");
$productprices = array(1.7, 2.3, 2.45, 3.45, 34.669);
echo "<table>
<tr>
<td>Product</td>
<td>Prijs</td>
</tr>";
for($i =0; $i < sizeof($productnames); $i++)
{
$iprice = number_format((float)$productprices[$i], 2, ',', '');
echo "<tr><td>$productnames[$i]</td>
<td>$iprice</td></tr>";
}
echo "</table>";
echo $iprice;
?>
输出:
Product Prijs
Raspatat oorlog 1,70
Raspatat mayo 2,30
Raspatat pizza 2,45
Raspatat ui 3,45
Raspatat curry 34,67
34,67
如果您想轻松调试脚本,请将其添加到顶部:
error_reporting(E_ALL);
ini_set('display_errors', 1);
它将向您展示所有的百日菊,并为调试带来快乐。
关于PHP number_format 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24158609/
如果 float 不为零,我想显示一位小数。 最优雅的方法是什么? 100.00 -> 100 99.45 -> 99.5 99.44 -> 99.4 11.30 -> 11.3 2.00 -> 2
PHP 函数 number_format 在与数学运算一起使用时会产生奇怪的结果。 运行这个... echo number_format(32545000 - 24343400) . ''; echo
现在我将数字作为 double(11,3) 存储在数据库中。有些数字可能是更大的负数。我现在玩的是-3000.000 当我在 3000.000 上使用 number_format 时,它返回 3,00
我对如何一起使用 number_format 和 round 函数有疑问,这是因为我有一个脚本来导入我供应商的所有产品,但我需要对价格进行四舍五入,例如: 供应商价格:1854.81 美元四舍五入的价
PHP 函数 number_format 在与数学运算一起使用时会产生奇怪的结果。 运行这个... echo number_format(32545000 - 24343400) . ''; echo
我对如何一起使用 number_format 和 round 函数有疑问,这是因为我有一个脚本来导入我供应商的所有产品,但我需要对价格进行四舍五入,例如: 供应商价格:1854.81 美元四舍五入的价
已结束。 这个问题是 not reproducible or was caused by typos .它目前不接受答案。 此问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-to
您好,我在将数字四舍五入到 -0 而不是 0 时遇到了问题 代码: 输出:-0 预期输出:0 我一直在寻找任何解决方案,但没有找到。 请解释并帮助我为什么它四舍五入为 -0 而不是 0?谢谢 最佳答
我有一个价格“0,10”或“00000,10” 现在当我尝试 number_format($price, 2, ',', '') 我得到 0,00。我怎样才能解决这个问题?我想要 0.10 美元。我不
我正在使用 php 解析 XML 文件,但在尝试显示格式化数字时收到错误消息: 警告:number_format() 期望参数 1 为 double ,对象在/home/chesspro/public
定义和用法 number_format() 函数通过千位分组来格式化数字。 语法 number_format(number,decimals,decimalpoint,separator) 参数
number_format() 函数通过千位分组来格式化数字。 语法 number_format(number,decimals,decimalpoint,separato
我正在将一些数据导出到 Excel,并且在使用以下命令导出到 Excel 文件时,我已经成功地实现了对列中每个填充单元格的格式化: import openpyxl from openpyxl.util
我想更改 Twig 上 number_format 的默认设置。在他们的文档中,他们展示了如何做到这一点 $twig = new \Twig\Environment($loader); $twig->
我的脚本通过将另外两个数字 A 除以 B 来计算数字 X。 X=A/B 当我在计算 X 之前在 A 上使用 number_format(A,2) 时,我得到一个非常奇数。实际数字: 1,045.00/
我正在使用 Highcharts ,我在使用 number_format 时遇到了一些问题。 格式化数字 $variable = 1008000 : number_format($variable,
大家好,昨天开始使用 mpdf,它非常简单,但无法完成这项工作,所以我需要你们的帮助,请在下面发布我的所有问题: 在 Dreamweaver 的帮助下选择数据库: mysql_select_db($d
大家好,我只是想知道当使用 PDO 显示 MySQL 表中的数据时如何格式化数字? 目前我正在使用以下代码打印我的数据: fetch(PDO::FETCH_ASSOC)) {
我正在使用 openpyxl 库读取 excel 文件。 Excel 文件包含一些单元格,其中包含美元值。 当我访问这些单元格时,openpyxl 将返回整数。 data = worksheet["G
我正在尝试以数字格式添加欧元符号,如下所示: workbook.add_format(:num_format => "[$€-2] #,##0.00") 它的错误是: 'store_num_forma
我是一名优秀的程序员,十分优秀!