如何将number_formated输出转换为数字?

时间:2010-12-07 22:20:07

标签: php

我想将数字格式输出转换为129,888.0到1298880,以便在从db编辑时返回功能。

谢谢

2 个答案:

答案 0 :(得分:3)

如果$string是number_formatted输出,则会通过删除任何非数字字符将其重新转换为数字。

$number = preg_replace('/[^\d]/', null, $string);

顺便说一下,你应该存储 un 格式化的东西,并在你想要显示它们时格式化它们。

答案 1 :(得分:0)

 $numstr = "100,000,000.75";
 $num = doubleval(str_replace(",",".",$mynumstr));