Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Mysqli加减数字格式_Php_Format_Numbers_Add - Fatal编程技术网

PHP Mysqli加减数字格式

PHP Mysqli加减数字格式,php,format,numbers,add,Php,Format,Numbers,Add,大家好,我在这里找到了一个关于add和sustract两列的解决方案,但是我需要编写php代码来格式化这些数字 以下是我在这里得到的解决方案: <?php while ($row= mysqli_fetch_assoc($result)) { echo $row['money'] - $row['cost']; } ?> 它可以满足我的需要,但问题是。我使用以下php代码运行所有货币和数字 <?php echo number_format($product['cost

大家好,我在这里找到了一个关于add和sustract两列的解决方案,但是我需要编写php代码来格式化这些数字

以下是我在这里得到的解决方案:

<?php
while ($row= mysqli_fetch_assoc($result)) {
    echo $row['money'] - $row['cost'];
}
?>
它可以满足我的需要,但问题是。我使用以下php代码运行所有货币和数字

<?php echo number_format($product['cost'],0, ",", "."); ?>
这样,数字将显示为不带小数的数字,比如100.000

如何使我在这里找到的代码使用数字格式

像这样的东西我试过了,但不起作用

<?php
while ($row= mysqli_fetch_assoc($result)) {
    echo number_format$row['money'] - number_format$row['cost'];
}
?>
它必须减法,然后用格式化的数字显示结果

 echo number_format($row['money'] - $row['cost'],0,',','.');
超过2个:

echo number_format($row['money'] - $row['cost'] + $row['whatever'] * $row['whatever'],0,',','.');

它工作得很好。只是一件小事。如果我想添加更多行,如第1行+第2行+第3行-第4行*第5行,该怎么办?您可以在该部分前面添加任意数量的行:,0',,',';