PHP str_replace变量问题

时间:2017-01-20 16:42:10

标签: php str-replace

我是PHP的新手,我的php str_replace存在问题。 我想替换所有。用,但它不会工作。

这是PHP代码:

$price = 2.5;
$row['quantity'] = 3;
$totalprice = $price*$row['quantity'];
$total = str_replace(".",",",$totalprice);
echo number_format((float)$total, 2, '.', '');

有人知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

输出7,00

$price = 2.5;
$row['quantity'] = 3;
$totalprice = $price*$row['quantity'];
$total = str_replace(".",",",$totalprice);
echo number_format($total, 2, ',', '');

如果输出应该是7,50,那么你可以这样做:

$price = 2.5;
$row['quantity'] = 3;
$totalprice = $price*$row['quantity'];
echo number_format($totalprice, 2, ',', '');