使用php添加货币值
我尝试用这段代码来添加格式化货币的值,但当我尝试添加它时,会给我不同的值使用php添加货币值,php,Php,我尝试用这段代码来添加格式化货币的值,但当我尝试添加它时,会给我不同的值 $item1="50,000.00"; $item2="1,000.00"; echo $total=(number_format($item1+$item2,2)); 产出:51.00 预期输出:51000.00函数要求第一个参数为float,但由于值中有逗号,php无法定义数字的小数部分。因此,首先需要删除逗号,然后将字符串转换为浮点类型 <?php $item1="50,000.00"; $item2="1
$item1="50,000.00";
$item2="1,000.00";
echo $total=(number_format($item1+$item2,2));
产出:51.00
预期输出:51000.00函数要求第一个参数为float,但由于值中有逗号,php无法定义数字的小数部分。因此,首先需要删除逗号,然后将字符串转换为浮点类型
<?php
$item1="50,000.00";
$item2="1,000.00";
$itemFloat1 = floatval(str_replace(",", "", $item1));
$itemFloat2 = floatval(str_replace(",", "", $item2));
echo $total= number_format($itemFloat1 + $itemFloat2, 2);