我已经替换了逗号,使用str_replace()购买;以下是它的代码
$result1 = mysql_query("SELECT * FROM table WHERE lc_status='Yes' ORDER BY file_no DESC");
$tmp=0;
$tmp1 = 0;
while($row=mysql_fetch_assoc($result1)){
$tmp +=str_replace(',','', $row['jpy_value']);
$tmp1 +=str_replace(',','',$row['lkr_value']);
现在我可以获得该列的总值。但总价值没有逗号 例如:250000
如何将逗号替换回正常的数字格式。 如果有人可以帮助我,我会很高兴
答案 0 :(得分:0)
您可能想要使用number_format()
功能。您的电话号码250000
的示例:
<?php
$number = 250000;
echo number_format ($number, 2, ",", ".");
# Output: 250.000,00
?>
输出为250.000,00
,因为我按顺序设置了以下设置:
详细了解number_format()。
答案 1 :(得分:0)
使用intval()
将字符串转换为数字,使用str_replace
替换,
。
$tmp += intval(str_replace(",", "", $row['jpy_value']));
$tmp1 += intval(str_replace(',','',$row['lkr_value']));